From f556dbd8543bd3b4d291db1119cd3c7709f9900d Mon Sep 17 00:00:00 2001 From: Horilla Date: Thu, 25 Sep 2025 16:54:10 +0530 Subject: [PATCH] [UPDT] LOAD_DATA: Updated mail automation load data by introduce new automation template for reimbursment --- load_data/mail_automations.json | 24 ++++++++++++++++++++++++ load_data/mail_templates.json | 13 +++++++++++++ 2 files changed, 37 insertions(+) diff --git a/load_data/mail_automations.json b/load_data/mail_automations.json index 4076b5547..608b4774e 100644 --- a/load_data/mail_automations.json +++ b/load_data/mail_automations.json @@ -430,5 +430,29 @@ "also_sent_to": [], "template_attachments": [] } + }, + { + "model": "horilla_automations.mailautomation", + "pk": 19, + "fields": { + "created_at": "2025-09-25T10:04:07.037Z", + "created_by": 1, + "modified_by": 1, + "is_active": true, + "title": "Reimbursement Approved {{ instance.title }}", + "method_title": "reimbursement_approved__{{_instance.title_}}", + "model": "payroll.models.models.Reimbursement", + "mail_to": "['employee_id__get_email']", + "mail_details": "employee_id__pk", + "mail_detail_choice": "", + "trigger": "on_update", + "mail_template": 21, + "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 Status\r\n ==\r\n Approved\r\n And\r\n \r\n
\r\n \r\n \r\n
\r\n
", + "condition_querystring": "automation_multiple_condition=automation_multiple_status&condition=%3D%3D&automation_multiple_condition=approved&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 11f24f701..04c5fc467 100644 --- a/load_data/mail_templates.json +++ b/load_data/mail_templates.json @@ -258,5 +258,18 @@ "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 } + }, + { + "model": "base.horillamailtemplate", + "pk": 21, + "fields": { + "created_at": "2025-09-25T10:02:50.259Z", + "created_by": 1, + "modified_by": 1, + "is_active": false, + "title": "Reimbursement Mail Template", + "body": "
\n
\n\n

\n Reimbursement Approved\n

\n\n

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

\n\n

\n Your reimbursement request has been approved. \n Please find the details below:\n

\n\n
\n

Title: {{ model_instance.title }}

\n

Type: {{ model_instance.get_type_display }}

\n

Amount: {{ model_instance.amount }}

\n

Status: {{ model_instance.get_status_display }}

\n

Allowance On: {{ model_instance.allowance_on }}

\n {% if model_instance.approved_by %}\n

Approved By: {{ model_instance.approved_by.get_full_name }}

\n {% endif %}\n
\n\n

Description

\n
\n {{ model_instance.description|default:\"No description provided.\"|safe }}\n
\n\n
\n \n View Reimbursement\n \n
\n\n

\n You can log in to the HRMS portal to track the reimbursement and download related documents.\n

\n\n
\n\n

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

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