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
+
+
+