diff --git a/CDC_Backend/APIs/admin.py b/CDC_Backend/APIs/admin.py index 74b5763..755ae6e 100644 --- a/CDC_Backend/APIs/admin.py +++ b/CDC_Backend/APIs/admin.py @@ -184,14 +184,14 @@ class InternshipResources(resources.ModelResource): class InternAdmin(ExportMixin, SimpleHistoryAdmin): resource_class = InternshipResources - def save_model(self, request, obj, form, change): - # Check if email_verified field is being changed from False to True - if change and not obj._state.adding and obj.email_verified and form.initial.get('email_verified', False) != obj.email_verified: - # Run the send_email_for_opening function - send_email_for_opening(obj) - - # Save the model as usual - super().save_model(request, obj, form, change) + # def save_model(self, request, obj, form, change): + # # Check if email_verified field is being changed from False to True + # if change and not obj._state.adding and obj.email_verified and form.initial.get('email_verified', False) != obj.email_verified: + # # Run the send_email_for_opening function + # send_email_for_opening(obj) + # + # # Save the model as usual + # super().save_model(request, obj, form, change) diff --git a/CDC_Backend/APIs/constants.py b/CDC_Backend/APIs/constants.py index 7f97005..5aeaf6b 100644 --- a/CDC_Backend/APIs/constants.py +++ b/CDC_Backend/APIs/constants.py @@ -1,5 +1,7 @@ import os +DEBUG = os.environ.get('DEBUG') + BRANCH_CHOICES = [ ["CSE", "CSE"], ["EE", "EE"], diff --git a/CDC_Backend/APIs/utils.py b/CDC_Backend/APIs/utils.py index ee3d0b7..ba79f38 100644 --- a/CDC_Backend/APIs/utils.py +++ b/CDC_Backend/APIs/utils.py @@ -459,8 +459,12 @@ def send_email_for_opening(opening): "company_name": opening.company_name, } + if DEBUG: + emails = [opening.email] + else: + emails = [opening.email, CDC_MAIl_ADDRESS] # Send the email - sendEmail([opening.email, CDC_MAIl_ADDRESS], + sendEmail(emails, COMPANY_OPENING_SUBMITTED_TEMPLATE_SUBJECT.format(id=opening.id), data, COMPANY_OPENING_SUBMITTED_TEMPLATE, attachment_jnf_respone)