Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .prettierrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion hr_holidays_webform/data/leave_report_mail_template.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<field name="name">Leave Monthly Report</field>
<field name="model_id" ref="model_hr_leave" />
<field name="subject">Monthly Leave Report</field>
<field name="email_to">manager@example.com</field>
<field name="email_to">{{ 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') }}</field>
<field name="body_html">
<![CDATA[
<p>Hello,</p>
Expand Down
2 changes: 1 addition & 1 deletion hr_holidays_webform/data/leave_requests_mail_template.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<field name="name">Leave Request Notification</field>
<field name="model_id" ref="model_hr_leave_request" />
<field name="subject">New {{ object.name }}</field>
<field name="email_to">manager@example.com</field>
<field name="email_to">{{ object.env['ir.config_parameter'].sudo().get_param('hr_leave_request.manager_email', 'manager@example.com') }}</field>
<field name="body_html">
<![CDATA[
<p>Hello,</p>
Expand Down
5 changes: 5 additions & 0 deletions hr_holidays_webform/models/res_config_settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -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",
)
9 changes: 9 additions & 0 deletions hr_holidays_webform/views/res_config_settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,15 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane" />
<div class="o_setting_right_pane">
<field name="manager_email" />
<div class="text-muted">
Default email address for leave request notifications
</div>
</div>
</div>
</div>
</xpath>
</field>
Expand Down
Loading