2021-01-26 14:06:17 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
2018-03-19 16:41:26 +01:00
|
|
|
<!-- Copyright 2016 Antonio Espinosa - <antonio.espinosa@tecnativa.com>
|
2019-07-03 11:12:11 +02:00
|
|
|
Copyright 2019 Alexandre Díaz
|
2016-06-14 17:22:17 +02:00
|
|
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -->
|
|
|
|
<template>
|
|
|
|
|
2021-10-27 18:09:12 +02:00
|
|
|
<t t-name="mail.tracking.status" owl="1">
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-if="tracking['isCc']">
|
2019-07-03 11:12:11 +02:00
|
|
|
<span class="mail_tracking_cc">
|
2021-01-26 14:06:17 +00:00
|
|
|
<i class="fa fa-cc" />
|
2019-07-03 11:12:11 +02:00
|
|
|
</span>
|
|
|
|
</t>
|
2020-03-19 20:30:34 +01:00
|
|
|
<t t-elif="!tracking['isCc'] && !tracking['partner_id']">
|
|
|
|
<span class="mail_anon_recipient">
|
2021-01-26 14:06:17 +00:00
|
|
|
<i class="fa fa-low-vision" />
|
2020-03-19 20:30:34 +01:00
|
|
|
</span>
|
|
|
|
</t>
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-elif="tracking['status'] === 'unknown'">
|
2016-06-14 17:22:17 +02:00
|
|
|
<span class="mail_tracking_unknown">
|
2021-01-26 14:06:17 +00:00
|
|
|
<i class="fa fa-ban" />
|
2016-06-14 17:22:17 +02:00
|
|
|
</span>
|
|
|
|
</t>
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-elif="tracking['status'] === 'waiting'">
|
2016-06-14 17:22:17 +02:00
|
|
|
<span class="mail_tracking_waiting mail_tracking_pointer">
|
2021-01-26 14:06:17 +00:00
|
|
|
<i class="fa fa-clock-o" />
|
2016-06-14 17:22:17 +02:00
|
|
|
</span>
|
|
|
|
</t>
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-elif="tracking['status'] === 'error'">
|
2016-06-14 17:22:17 +02:00
|
|
|
<span class="mail_tracking_error mail_tracking_pointer">
|
2021-01-26 14:06:17 +00:00
|
|
|
<i
|
|
|
|
t-if="tracking['error_type'] === 'no_recipient'"
|
|
|
|
class="fa fa-user-times"
|
|
|
|
/>
|
|
|
|
<i t-else="" class="fa fa-remove" />
|
2019-10-17 03:28:42 +02:00
|
|
|
</span>
|
2016-06-14 17:22:17 +02:00
|
|
|
</t>
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-elif="tracking['status'] === 'sent'">
|
2016-06-14 17:22:17 +02:00
|
|
|
<span class="mail_tracking_sent mail_tracking_pointer">
|
2021-01-26 14:06:17 +00:00
|
|
|
<i class="fa fa-check" />
|
2016-06-14 17:22:17 +02:00
|
|
|
</span>
|
|
|
|
</t>
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-elif="tracking['status'] === 'delivered'">
|
2016-06-14 17:22:17 +02:00
|
|
|
<span class="fa-stack mail_tracking_delivered mail_tracking_pointer">
|
2021-01-26 14:06:17 +00:00
|
|
|
<i class="fa fa-check fa-stack-1x" style="margin-left:1px" />
|
|
|
|
<i class="fa fa-check fa-inverse fa-stack-1x" style="margin-left:-2px;" />
|
|
|
|
<i class="fa fa-check fa-stack-1x" style="margin-left:-3px" />
|
2016-06-14 17:22:17 +02:00
|
|
|
</span>
|
|
|
|
</t>
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-elif="tracking['status'] === 'opened'">
|
2016-06-14 17:22:17 +02:00
|
|
|
<span class="fa-stack mail_tracking_opened mail_tracking_pointer">
|
2021-01-26 14:06:17 +00:00
|
|
|
<i class="fa fa-check fa-stack-1x" style="margin-left:1px" />
|
|
|
|
<i class="fa fa-check fa-inverse fa-stack-1x" style="margin-left:-2px;" />
|
|
|
|
<i class="fa fa-check fa-stack-1x" style="margin-left:-3px" />
|
2016-06-14 17:22:17 +02:00
|
|
|
</span>
|
|
|
|
</t>
|
|
|
|
</t>
|
2022-03-25 17:01:13 +05:30
|
|
|
<t t-name="mail.MessageTracking" t-inherit="mail.Message" t-inherit-mode="extension">
|
2021-10-27 18:09:12 +02:00
|
|
|
<xpath expr="//div[hasclass('o_Message_header')]" position="after">
|
2022-03-25 17:01:13 +05:30
|
|
|
<t
|
|
|
|
t-if="messageView.message.hasPartnerTrackings() || messageView.message.hasEmailCc()"
|
|
|
|
>
|
2018-11-05 11:26:01 -05:00
|
|
|
<p class="o_mail_tracking">
|
|
|
|
<strong>To:</strong>
|
2022-03-25 17:01:13 +05:30
|
|
|
<t
|
|
|
|
t-foreach="messageView.message.getPartnerTrackings()"
|
|
|
|
t-as="tracking"
|
|
|
|
>
|
2019-07-23 17:50:45 +02:00
|
|
|
<t t-if="!tracking_first">
|
2019-07-03 11:12:11 +02:00
|
|
|
-
|
2018-11-05 11:26:01 -05:00
|
|
|
</t>
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-if="tracking['partner_id']">
|
2021-01-26 14:06:17 +00:00
|
|
|
<a
|
|
|
|
t-attf-class="o_mail_action_tracking_partner #{tracking['isCc'] ? 'o_mail_cc' : ''}"
|
|
|
|
t-att-data-partner="tracking['partner_id']"
|
2021-10-27 18:09:12 +02:00
|
|
|
t-attf-href="#model=res.partner&id={{tracking['partner_id']}}"
|
2021-01-26 14:06:17 +00:00
|
|
|
>
|
|
|
|
<t t-esc="tracking['recipient']" />
|
2018-11-05 11:26:01 -05:00
|
|
|
</a>
|
|
|
|
</t>
|
2019-08-12 11:46:21 +02:00
|
|
|
<t t-else="">
|
2021-01-26 14:06:17 +00:00
|
|
|
<span t-attf-class="#{tracking['isCc'] ? 'o_mail_cc' : ''}"><t
|
|
|
|
t-esc="tracking['recipient']"
|
|
|
|
/></span>
|
2018-11-05 11:26:01 -05:00
|
|
|
</t>
|
2021-01-26 14:06:17 +00:00
|
|
|
<t
|
|
|
|
t-if="tracking['status'] === 'error' && tracking['error_type'] === 'no_recipient'"
|
|
|
|
t-set="title_status"
|
|
|
|
t-value="tracking['error_description']"
|
|
|
|
/>
|
|
|
|
<t
|
|
|
|
t-else=""
|
|
|
|
t-set="title_status"
|
|
|
|
t-value="tracking['status_human']"
|
|
|
|
/>
|
|
|
|
<span
|
|
|
|
class="mail_tracking o_mail_action_tracking_status"
|
|
|
|
t-att-data-tracking="tracking['tracking_id']"
|
|
|
|
t-att-title="title_status"
|
2022-03-25 17:01:13 +05:30
|
|
|
type="button"
|
2021-10-27 18:09:12 +02:00
|
|
|
t-on-click="_onTrackingStatusClick"
|
2021-01-26 14:06:17 +00:00
|
|
|
>
|
|
|
|
<t t-call="mail.tracking.status" />
|
2018-11-05 11:26:01 -05:00
|
|
|
</span>
|
2019-07-03 11:12:11 +02:00
|
|
|
</t>
|
2018-11-05 11:26:01 -05:00
|
|
|
</p>
|
|
|
|
</t>
|
2016-06-14 17:22:17 +02:00
|
|
|
|
2021-10-27 18:09:12 +02:00
|
|
|
</xpath>
|
|
|
|
</t>
|
2016-06-14 17:22:17 +02:00
|
|
|
</template>
|