bemade-addons/fsm_visit_confirmation/data/mail_templates.xml
2025-02-26 10:12:33 -05:00

73 lines
No EOL
4.2 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="rating_project_request_email_template" model="mail.template">
<field name="name">Field Service Task: Rating Request</field>
<field name="model_id" ref="project.model_project_task"/>
<field name="subject">Please confirm your upcoming service visit with {{ object.company_id.name }}</field>
<field name="email_from">{{ user.email_formatted }}</field>
<field name="partner_to">{{ object.work_order_contacts and object.work_order_contacts[0].id or object.partner_id.id }}</field>
<field name="description">Sent to request a client rating/confirmation for a field service task</field>
<field name="body_html" type="html">
<div>
<div style="margin-bottom: 16px;">
Dear {{ object.work_order_contacts and object.work_order_contacts[0].name or object.partner_id.name }},
</div>
<div style="margin-bottom: 16px;">
We would like to confirm the details of your upcoming service visit:
</div>
<table style="width:100%;border-spacing:0;border:1px solid #e7e7e7;">
<tr>
<td style="padding:10px;background-color:#f8f9fa;border-bottom:1px solid #e7e7e7;">Task Summary</td>
<td style="padding:10px;border-bottom:1px solid #e7e7e7;">{{ object.name }}</td>
</tr>
<tr>
<td style="padding:10px;background-color:#f8f9fa;border-bottom:1px solid #e7e7e7;">Technician Arrival</td>
<td style="padding:10px;border-bottom:1px solid #e7e7e7;">{{ object.planned_date_begin }}</td>
</tr>
<tr>
<td style="padding:10px;background-color:#f8f9fa;border-bottom:1px solid #e7e7e7;">Location</td>
<td style="padding:10px;border-bottom:1px solid #e7e7e7;">
{{ object.partner_id.street }}<br/>
{% if object.partner_id.street2 %}
{{ object.partner_id.street2 }}<br/>
{% endif %}
{{ object.partner_id.city }}, {{ object.partner_id.state_id.code }} {{ object.partner_id.zip }}
</td>
</tr>
<tr>
<td style="padding:10px;background-color:#f8f9fa;">Assigned Technician(s)</td>
<td style="padding:10px;">
{% for user in object.user_ids %}
{{ user.name }}{% if not loop.last %}<br/>
{% endif %}
{% endfor %}
</td>
</tr>
</table>
<div style="margin: 16px 0px 16px 0px;">
Please take a moment to confirm this visit by clicking one of the following options:
</div>
<table style="width:100%;border-spacing:0;">
<tr>
<td style="padding:10px;text-align:center;">
<a t-attf-href="/rate/{{ object._rating_get_access_token(partner=object.work_order_contacts and object.work_order_contacts[0] or object.partner_id) }}/5" style="background-color:#28a745;padding:8px 16px;text-decoration:none;color:#fff;border-radius:5px;font-size:13px;">
Confirm Visit
</a>
</td>
<td style="padding:10px;text-align:center;">
<a t-attf-href="/rate/{{ object._rating_get_access_token(partner=object.work_order_contacts and object.work_order_contacts[0] or object.partner_id) }}/1" style="background-color:#dc3545;padding:8px 16px;text-decoration:none;color:#fff;border-radius:5px;font-size:13px;">
Request Changes
</a>
</td>
</tr>
</table>
<div style="margin-top: 16px;">
<p>Best regards,</p>
<p>The {{ object.company_id.name }} service management team</p>
</div>
</div>
</field>
<field name="lang">{{ object.work_order_contacts and object.work_order_contacts[0].lang or object.partner_id.lang }}</field>
<field name="auto_delete" eval="True"/>
</record>
</odoo>