From de1a8cd0a4a1d0b38cb99531aba67d06e078fdbf Mon Sep 17 00:00:00 2001 From: Horilla Date: Fri, 12 Sep 2025 12:11:26 +0530 Subject: [PATCH] [UPDT] LOAD_DATA: Updated mail template & automation json file --- load_data/mail_automations.json | 48 +++++++++++++++++++++++++++++++++ load_data/mail_templates.json | 28 ++++++++++++++++++- 2 files changed, 75 insertions(+), 1 deletion(-) diff --git a/load_data/mail_automations.json b/load_data/mail_automations.json index 90f4c4b22..4076b5547 100644 --- a/load_data/mail_automations.json +++ b/load_data/mail_automations.json @@ -382,5 +382,53 @@ "also_sent_to": [], "template_attachments": [] } + }, + { + "model": "horilla_automations.mailautomation", + "pk": 17, + "fields": { + "created_at": "2025-09-11T08:45:01.974Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "New Ticket Assigned to You: {{ instance.title }}", + "method_title": "new_ticket_assigned_to_you:_{{_instance.title_}}", + "model": "helpdesk.models.Ticket", + "mail_to": "['employee_id__get_email']", + "mail_details": "employee_id__pk", + "mail_detail_choice": "", + "trigger": "on_create", + "mail_template": 19, + "delivery_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
C1\r\n \r\n Is 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 \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
C1\r\n \r\n Is Active\r\n ==\r\n
\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "also_sent_to": [], + "template_attachments": [] + } + }, + { + "model": "horilla_automations.mailautomation", + "pk": 18, + "fields": { + "created_at": "2025-09-11T06:40:34.255Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "Ticket Comment Notification {{instance.ticket.title}}", + "method_title": "ticket_comment_notification_-_{{instance.ticket.title}}", + "model": "helpdesk.models.Comment", + "mail_to": "['ticket__employee_id__get_email']", + "mail_details": "ticket__employee_id__pk", + "mail_detail_choice": "", + "trigger": "on_create", + "mail_template": 20, + "delivery_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
C1\r\n \r\n Is 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": [] + } } ] diff --git a/load_data/mail_templates.json b/load_data/mail_templates.json index c4044a4da..11f24f701 100644 --- a/load_data/mail_templates.json +++ b/load_data/mail_templates.json @@ -230,7 +230,33 @@ "is_active": false, "title": "Late Come Notification", "body": "
\n
\n \n \n

\n Attendance Notification {{ model_instance.get_type_display }}\n

\n\n \n

\n Dear {{ model_instance.employee_id }},\n

\n\n \n

\n This is to inform you that on {{ model_instance.attendance_id.attendance_date }}, \n your attendance record shows a {{ model_instance.get_type_display }}.\n

\n\n \n
\n

\n Attendance Details:\n

\n
    \n
  • Date: {{ model_instance.attendance_id.attendance_date }}
  • \n
  • Check-In: {{ model_instance.attendance_id.attendance_clock_in }}
  • \n
  • Check-Out: {{ model_instance.attendance_id.attendance_clock_out }}
  • \n
  • Shift: {{ model_instance.attendance_id.shift_id }}
  • \n
  • Work Type: {{ model_instance.attendance_id.work_type_id }}
  • \n
\n
\n\n \n

\n If there are any genuine reasons for the delay, please ensure you inform your reporting manager in advance.\n

\n \n
\n \n View Attendance\n \n
\n\n \n
\n\n

\n Regards,
\n HR Department \n {% if model_instance.employee_id.employee_work_info.company_id %}\n
{{ model_instance.employee_id.employee_work_info.company_id }}\n {% endif %}\n

\n\n

\n This is an automated message from the HRMS system. Please do not reply directly to this email.\n

\n
\n
", - "company_id": 1 + "company_id": null + } + }, + { + "model": "base.horillamailtemplate", + "pk": 19, + "fields": { + "created_at": "2025-09-11T08:42:00.946Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Ticket Mail Template", + "body": "
\n
\n\n

\n New Ticket Created\n

\n\n

\n Hi {{ model_instance.employee_id.get_full_name }},\n

\n\n

\n A new ticket has been created in the system with the following details:\n

\n\n
\n

Title: {{ model_instance.title }}

\n

Type: {{ model_instance.ticket_type.title }}

\n

Priority: {{ model_instance.priority|title }}

\n

Status: {{ model_instance.status|title }}

\n

Deadline: {{ model_instance.deadline|default:\"N/A\" }}

\n
\n\n

Description

\n
\n {{ model_instance.description|safe }}\n
\n\n
\n \n View Ticket\n \n
\n\n

\n You can log in to the HRMS portal to track the ticket and provide updates.\n

\n\n
\n\n

\n This is an automated message from the HRMS system.
\n Regards, {% if model_instance.employee_id.get_company %}\n {{ model_instance.employee_id.get_company }}{% endif %}\n

\n
\n
", + "company_id": null + } + }, + { + "model": "base.horillamailtemplate", + "pk": 20, + "fields": { + "created_at": "2025-09-11T06:35:00.562Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Ticket Comment Mail Template", + "body": "
\n
\n\n

\n New Comment on Your Ticket\n

\n\n

\n Hi {{ model_instance.ticket.employee_id.get_full_name }},\n

\n\n

\n A new comment has been added to your ticket \"{{ model_instance.ticket.title }}\".\n

\n\n
\n

\n Commented By:\n {{ model_instance.employee_id.get_full_name }}\n

\n

\n Comment:\n {{ model_instance.comment|safe }}\n

\n

\n Date:\n {{ model_instance.date }}\n

\n
\n
\n \n View Comment\n \n
\n\n

Ticket Details

\n
\n

Type: {{ model_instance.ticket.ticket_type.title }}

\n

Priority: {{ model_instance.ticket.priority|title }}

\n

Status: {{ model_instance.ticket.status|title }}

\n

Raised On: {{ model_instance.ticket.get_raised_on }}

\n
\n\n

\n Please log in to the HRMS portal to view more details and respond if necessary.\n

\n\n
\n\n

\n This is an automated message from the HRMS system.
\n Regards, {% if model_instance.ticket.employee_id.get_company %}\n {{ model_instance.ticket.employee_id.get_company }}{% endif %}\n

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