new mail templates added for edge scenerios

This commit is contained in:
laxman h 2026-05-12 19:59:47 +05:30
parent c23593bb11
commit 201bfa6a41

View File

@ -1,33 +1,66 @@
/** /**
* Allowed email template triggers keep aligned with backend * Allowed email template triggers keep aligned with backend
* Dealer_Onboarding_Backend/src/constants/allowed-email-template-codes.ts and seed-master-emails. * `backend/src/constants/allowed-email-template-codes.ts` and `seed-master-emails.ts`.
*/ */
export const ALLOWED_EMAIL_TEMPLATE_CODES = [ export const ALLOWED_EMAIL_TEMPLATE_CODES = [
'APPLICANT_SHORTLISTED', 'APPLICANT_SHORTLISTED',
'APPLICANT_REJECTED',
'ARCHITECTURAL_PLAN_REQUEST',
'CONSTITUTIONAL_CHANGE_SUBMITTED', 'CONSTITUTIONAL_CHANGE_SUBMITTED',
'DEALERSHIP_AGREEMENT_SIGNATURE_REQUEST',
'CONSTITUTIONAL_CHANGE_APPROVED',
'CONSTITUTIONAL_CHANGE_UPDATE', 'CONSTITUTIONAL_CHANGE_UPDATE',
'DEALER_CODE_READY', 'DEALER_CODE_READY',
'DOCUMENT_RECEIVED_ACKNOWLEDGEMENT',
'DOCUMENT_REJECTED_RESUBMIT',
'DOCUMENT_SUBMISSION_REMINDER',
'EOR_COMPLETED',
'FDD_DOCUMENT_REQUEST',
'FNF_INITIATED',
'FNF_SUMMARY_PREPARED',
'FNF_SETTLEMENT_APPROVED',
'GENERIC_NOTIFICATION', 'GENERIC_NOTIFICATION',
'INAUGURATION_COMPLETED',
'INTERVIEW_SCHEDULED', 'INTERVIEW_SCHEDULED',
'INTERVIEW_SCHEDULED_APPLICANT',
'INTERVIEW_SCHEDULED_PANELIST',
'INTERVIEW_RESCHEDULED_APPLICANT',
'INTERVIEW_RESCHEDULED_PANELIST',
'INTERVIEW_CANCELLED_APPLICANT',
'INTERVIEW_CANCELLED_PANELIST',
'LOA_ISSUED', 'LOA_ISSUED',
'LOI_ACKNOWLEDGEMENT_REQUEST',
'LOI_ISSUED', 'LOI_ISSUED',
'NON_OPPORTUNITY', 'NON_OPPORTUNITY',
'ONBOARDING_PAYMENT_VERIFIED',
'ONBOARDING_STATUS_UPDATE', 'ONBOARDING_STATUS_UPDATE',
'OPPORTUNITY', 'OPPORTUNITY',
'PROSPECT_DOCUMENT_REQUEST',
'QUESTIONNAIRE_REMINDER', 'QUESTIONNAIRE_REMINDER',
'QUESTIONNAIRE_SUBMITTED', 'QUESTIONNAIRE_SUBMITTED',
'SECURITY_DEPOSIT_REQUEST',
'RELOCATION_RECEIVED', 'RELOCATION_RECEIVED',
'RELOCATION_SUBMITTED', 'RELOCATION_SUBMITTED',
'RELOCATION_APPROVED',
'RELOCATION_UPDATE', 'RELOCATION_UPDATE',
'RESIGNATION_APPROVED', 'RESIGNATION_APPROVED',
'RESIGNATION_RECEIVED', 'RESIGNATION_RECEIVED',
'RESIGNATION_SUBMITTED', 'RESIGNATION_SUBMITTED',
'RESIGNATION_UPDATE', 'RESIGNATION_UPDATE',
'SLA_BREACH_WARNING', 'SLA_BREACH_WARNING',
'STATUTORY_DOCUMENT_REQUEST',
'SLA_REMINDER',
'SLA_BREACH',
'SLA_ESCALATION',
'TERMINATION_INITIATED',
'TERMINATION_SCN_ISSUED', 'TERMINATION_SCN_ISSUED',
'TERMINATION_LETTER_ISSUED',
'TERMINATION_FINAL_CLOSURE_DEALER',
'TERMINATION_UPDATE', 'TERMINATION_UPDATE',
'USER_ASSIGNED', 'USER_ASSIGNED',
'WORKNOTE_NOTIFICATION' 'WORKNOTE_NOTIFICATION',
'WORKFLOW_ACTION_REQUIRED',
'WORKFLOW_STATUS_UPDATE_DEALER'
] as const; ] as const;
const ALLOWED_SET = new Set<string>(ALLOWED_EMAIL_TEMPLATE_CODES); const ALLOWED_SET = new Set<string>(ALLOWED_EMAIL_TEMPLATE_CODES);