From 76595fc3676c341d7f38a1764c891111d16c0157 Mon Sep 17 00:00:00 2001 From: Horilla Date: Thu, 25 Sep 2025 16:51:28 +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 + } } ]