diff --git a/.prettierrc.yml b/.prettierrc.yml index f447369..9ce4c5b 100644 --- a/.prettierrc.yml +++ b/.prettierrc.yml @@ -9,9 +9,12 @@ xmlWhitespaceSensitivity: "ignore" tabWidth: 4 overrides: - - files: "hr_holidays_webform/views/report.xml" + - files: + - "hr_holidays_webform/views/report.xml" + - "hr_holidays_webform/data/leave_report_mail_template.xml" + - "hr_holidays_webform/data/leave_requests_mail_template.xml" options: - printWidth: 120 + printWidth: 240 - files: "*.(yaml|yml)" options: tabWidth: 2 diff --git a/hr_holidays_webform/data/leave_report_mail_template.xml b/hr_holidays_webform/data/leave_report_mail_template.xml index 2ebe02b..50ca80d 100644 --- a/hr_holidays_webform/data/leave_report_mail_template.xml +++ b/hr_holidays_webform/data/leave_report_mail_template.xml @@ -3,7 +3,7 @@ Leave Monthly Report Monthly Leave Report - manager@example.com + {{ object.employee_id.leave_manager_id.partner_id.email or object.env['ir.config_parameter'].sudo().get_param('hr_leave_request.manager_email', 'manager@example.com') }} Hello,

diff --git a/hr_holidays_webform/data/leave_requests_mail_template.xml b/hr_holidays_webform/data/leave_requests_mail_template.xml index 498a2c4..3c4e327 100644 --- a/hr_holidays_webform/data/leave_requests_mail_template.xml +++ b/hr_holidays_webform/data/leave_requests_mail_template.xml @@ -3,7 +3,7 @@ Leave Request Notification New {{ object.name }} - manager@example.com + {{ object.env['ir.config_parameter'].sudo().get_param('hr_leave_request.manager_email', 'manager@example.com') }} Hello,

diff --git a/hr_holidays_webform/models/res_config_settings.py b/hr_holidays_webform/models/res_config_settings.py index faaf22e..7620278 100644 --- a/hr_holidays_webform/models/res_config_settings.py +++ b/hr_holidays_webform/models/res_config_settings.py @@ -9,3 +9,8 @@ class ResConfigSettings(models.TransientModel): string="Default Leave Type for Leave Requests", config_parameter="hr_leave_request.default_leave_type", ) + + manager_email = fields.Char( + string="Default Manager Email", + config_parameter="hr_leave_request.manager_email", + ) diff --git a/hr_holidays_webform/views/res_config_settings.xml b/hr_holidays_webform/views/res_config_settings.xml index aa04ec1..ebe3137 100644 --- a/hr_holidays_webform/views/res_config_settings.xml +++ b/hr_holidays_webform/views/res_config_settings.xml @@ -27,6 +27,15 @@ +
+
+
+ +
+ Default email address for leave request notifications +
+
+