73 lines
No EOL
4.2 KiB
XML
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> |