From baddecd8acf2b4f0e39cc06b9cfdf878617809d8 Mon Sep 17 00:00:00 2001 From: karthikmurakonda Date: Sat, 23 Jul 2022 14:55:02 +0530 Subject: [PATCH] send email when application is created/edited by admin --- CDC_Backend/APIs/constants.py | 2 ++ CDC_Backend/APIs/models.py | 4 ++-- ...ted_applications.html => student_application_updated.html} | 0 3 files changed, 4 insertions(+), 2 deletions(-) rename CDC_Backend/templates/{student_updated_applications.html => student_application_updated.html} (100%) diff --git a/CDC_Backend/APIs/constants.py b/CDC_Backend/APIs/constants.py index 5981cba..d4af488 100644 --- a/CDC_Backend/APIs/constants.py +++ b/CDC_Backend/APIs/constants.py @@ -138,12 +138,14 @@ SPECIAL_FORMAT_IN_PDF = ['website', 'company_details_pdf_names', 'description_pd COMPANY_OPENING_SUBMITTED_TEMPLATE_SUBJECT = "Notification Submitted - {id} - Career Development Cell, IIT Dharwad" STUDENT_APPLICATION_STATUS_TEMPLATE_SUBJECT = 'Application Status : {company_name} - {id}' STUDENT_APPLICATION_SUBMITTED_TEMPLATE_SUBJECT = 'CDC - Application Submitted - {company_name}' +STUDENT_APPLICATION_UPDATED_TEMPLATE_SUBJECT = 'CDC - Application Updated - {company_name}' COMPANY_EMAIl_VERIFICATION_TEMPLATE_SUBJECT = 'Email Verification - Career Development Cell, IIT Dharwad' STUDENT_APPLICATION_SUBMITTED_TEMPLATE = 'student_application_submitted.html' COMPANY_OPENING_SUBMITTED_TEMPLATE = 'company_opening_submitted.html' STUDENT_APPLICATION_STATUS_SELECTED_TEMPLATE = 'student_application_status_selected.html' STUDENT_APPLICATION_STATUS_NOT_SELECTED_TEMPLATE = 'student_application_status_not_selected.html' +STUDENT_APPLICATION_UPDATED_TEMPLATE = 'student_application_updated.html' COMPANY_EMAIL_VERIFICATION_TEMPLATE = 'company_email_verification.html' COMPANY_JNF_RESPONSE_TEMPLATE = 'company_jnf_response.html' diff --git a/CDC_Backend/APIs/models.py b/CDC_Backend/APIs/models.py index b986089..2aaa1b3 100644 --- a/CDC_Backend/APIs/models.py +++ b/CDC_Backend/APIs/models.py @@ -9,8 +9,8 @@ from .constants import * class User(models.Model): - email = models.EmailField(primary_key=True, blank=False, max_length=JNF_TEXT_MAX_CHARACTER_COUNT) - id = models.CharField(blank=False, max_length=25) + email = models.EmailField(blank=False, max_length=JNF_TEXT_MAX_CHARACTER_COUNT, unique=True) + id = models.CharField(blank=False, max_length=25, index=True, unique=True) user_type = ArrayField(models.CharField(blank=False, max_length=10), size=4, default=list, blank=False) last_login_time = models.DateTimeField(default=timezone.now) diff --git a/CDC_Backend/templates/student_updated_applications.html b/CDC_Backend/templates/student_application_updated.html similarity index 100% rename from CDC_Backend/templates/student_updated_applications.html rename to CDC_Backend/templates/student_application_updated.html