diff --git a/load_data/mail_automations.json b/load_data/mail_automations.json new file mode 100644 index 000000000..39b51682d --- /dev/null +++ b/load_data/mail_automations.json @@ -0,0 +1,146 @@ +[ + { + "model": "horilla_automations.mailautomation", + "pk": 1, + "fields": { + "created_at": "2025-04-30T06:35:03.533Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "Leave Request Automation", + "method_title": "leave_request_automation", + "model": "leave.models.LeaveRequest", + "mail_to": "['employee_id__employee_work_info__reporting_manager_id__get_email']", + "mail_details": "employee_id__employee_work_info__reporting_manager_id__pk", + "mail_detail_choice": "", + "trigger": "on_create", + "mail_template": 1, + "delivary_channel": "email", + "condition_html": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
C1Is Active\r\n ==\r\n
\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "condition_querystring": "automation_multiple_condition=automation_multiple_is_active&condition=%3D%3D&automation_multiple_condition=on&logic=and", + "condition": "
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
\r\n
\r\n ", + "also_sent_to": [], + "template_attachments": [] + } + }, + { + "model": "horilla_automations.mailautomation", + "pk": 2, + "fields": { + "created_at": "2025-04-30T06:35:03.555Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "Leave Allocation Automation", + "method_title": "leave_allocation_automation", + "model": "leave.models.LeaveAllocationRequest", + "mail_to": "['employee_id__employee_work_info__reporting_manager_id__get_email']", + "mail_details": "employee_id__pk", + "mail_detail_choice": "", + "trigger": "on_create", + "mail_template": 2, + "delivary_channel": "email", + "condition_html": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
C1Is Active\r\n ==\r\n
\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "condition_querystring": "automation_multiple_condition=automation_multiple_is_active&condition=%3D%3D&automation_multiple_condition=on&logic=and", + "condition": "
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
\r\n
\r\n ", + "also_sent_to": [], + "template_attachments": [] + } + }, + { + "model": "horilla_automations.mailautomation", + "pk": 3, + "fields": { + "created_at": "2025-04-30T06:35:03.575Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "New Candidate Automation", + "method_title": "new_candidate_automation", + "model": "recruitment.models.Candidate", + "mail_to": "['recruitment_id__recruitment_managers__get_mail', 'stage_id__stage_managers__get_mail']", + "mail_details": "referral__employee_work_info__reporting_manager_id__pk", + "mail_detail_choice": "", + "trigger": "on_create", + "mail_template": 3, + "delivary_channel": "email", + "condition_html": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
C1Is Active\r\n ==\r\n
\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "condition_querystring": "automation_multiple_condition=automation_multiple_is_active&condition=%3D%3D&automation_multiple_condition=on&logic=and", + "condition": "
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
\r\n
\r\n ", + "also_sent_to": [], + "template_attachments": [] + } + }, + { + "model": "horilla_automations.mailautomation", + "pk": 4, + "fields": { + "created_at": "2025-04-30T06:35:03.600Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "Interview Automation", + "method_title": "interview_automation", + "model": "recruitment.models.InterviewSchedule", + "mail_to": "['employee_id__employee_work_info__reporting_manager_id__get_email']", + "mail_details": "candidate_id__pk", + "mail_detail_choice": "", + "trigger": "on_create", + "mail_template": 4, + "delivary_channel": "email", + "condition_html": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
C1Is Active\r\n ==\r\n
\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "condition_querystring": "automation_multiple_condition=automation_multiple_is_active&condition=%3D%3D&automation_multiple_condition=on&logic=and", + "condition": "
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
\r\n
\r\n ", + "also_sent_to": [], + "template_attachments": [] + } + }, + { + "model": "horilla_automations.mailautomation", + "pk": 5, + "fields": { + "created_at": "2025-04-30T06:35:03.620Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "Recruitment Manager Automation", + "method_title": "recruitment_manager_automation", + "model": "recruitment.models.Recruitment", + "mail_to": "['recruitment_managers__employee_work_info__reporting_manager_id__get_email']", + "mail_details": "description", + "mail_detail_choice": "", + "trigger": "on_create", + "mail_template": 5, + "delivary_channel": "notification", + "condition_html": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
C1Is active\r\n ==\r\n
\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
C2Recruitment managers\r\n !=\r\n
\r\n Or\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "condition_querystring": "automation_multiple_condition=automation_multiple_is_active&condition=%3D%3D&automation_multiple_condition=on&logic=and&automation_multiple_condition=automation_multiple_recruitment_managers&condition=!%3D&automation_multiple_condition=&logic=or", + "condition": "
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
C1Is active\r\n ==\r\n
\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
C2Recruitment managers\r\n !=\r\n
\r\n Or\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "also_sent_to": [], + "template_attachments": [] + } + }, + { + "model": "horilla_automations.mailautomation", + "pk": 6, + "fields": { + "created_at": "2025-04-30T06:35:03.644Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "Stage Manager Automation", + "method_title": "stage_manager_automation", + "model": "recruitment.models.Stage", + "mail_to": "['stage_managers__get_email']", + "mail_details": "recruitment_id__description", + "mail_detail_choice": "", + "trigger": "on_create", + "mail_template": 6, + "delivary_channel": "both", + "condition_html": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
C1Stage managers\r\n !=\r\n
\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "condition_querystring": "automation_multiple_condition=automation_multiple_stage_managers&condition=!%3D&automation_multiple_condition=&logic=and", + "condition": "
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
CodeFieldConditionValueLogic\r\n Action \r\n \r\n \r\n \r\n
\r\n
\r\n ", + "also_sent_to": [], + "template_attachments": [] + } + } +] diff --git a/load_data/mail_templates.json b/load_data/mail_templates.json new file mode 100644 index 000000000..c2d6bed68 --- /dev/null +++ b/load_data/mail_templates.json @@ -0,0 +1,80 @@ +[ + { + "model": "base.horillamailtemplate", + "pk": 1, + "fields": { + "created_at": "2025-04-30T06:35:03.434Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Leave Request Template", + "body": "

This is to inform you that {{ model_instance.employee_id }} has submitted a leave request for {{model_instance.requested_days}} days. Please take the necessary actions to review and process the request at your earliest convenience.


If you require any additional information or updates, feel free to communicate directly with {{ model_instance.employee_id }}.

Thank you for your prompt attention to this matter.

", + "company_id": null + } + }, + { + "model": "base.horillamailtemplate", + "pk": 2, + "fields": { + "created_at": "2025-04-30T06:35:03.460Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Leave Allocation Request Template", + "body": "

This is to inform you that {{ model_instance.employee_id }} has submitted a leave allocation request for {{model_instance.requested_days}} days. Please take the necessary actions to review and process the request at your earliest convenience.


If you require any additional information or updates, feel free to communicate directly with {{ model_instance.employee_id }}.

Thank you for your prompt attention to this matter. 

", + "company_id": null + } + }, + { + "model": "base.horillamailtemplate", + "pk": 3, + "fields": { + "created_at": "2025-04-30T06:35:03.478Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Candidate Added Template", + "body": "

This is to inform you that {{ model_instance}} has been added to the recruitment {{model_instance.recruitment_id}}. Please take the necessary actions.


If you require any additional information or updates, feel free to communicate directly with {{ model_instance}}.

Thank you for your prompt attention to this matter.

", + "company_id": null + } + }, + { + "model": "base.horillamailtemplate", + "pk": 4, + "fields": { + "created_at": "2025-04-30T06:35:03.497Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Interview Template", + "body": "

This is to inform you that an interview has been scheduled for {{model_instance.candidate_id}} on {{model_instance.interview_date}} at {{model_instance.interview_time}}.

Kindly take the necessary steps to prepare for or facilitate this interview as appropriate.

Thank you for your prompt attention to this matter.

", + "company_id": null + } + }, + { + "model": "base.horillamailtemplate", + "pk": 5, + "fields": { + "created_at": "2025-04-30T06:35:03.515Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Add As Recruitment Manager Template", + "body": "

We are pleased to inform you that you have been assigned as the Recruitment Manager for {{ model_instance}}.

You may now proceed with the necessary steps to manage the recruitment process. Should you require any additional information or resources, please don't hesitate to reach out.

", + "company_id": null + } + }, + { + "model": "base.horillamailtemplate", + "pk": 6, + "fields": { + "created_at": "2025-04-30T06:36:05.669Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Add As Stage Manager Template", + "body": "

We are pleased to inform you that you have been assigned as the Stage Manager for {{ model_instance}}.

You may now proceed with the necessary steps to manage the recruitment stage process. Should you require any additional information or resources, please don't hesitate to reach out.

", + "company_id": null + } + } +]