Steps to reproduce: - install sales and easypost shipping - have a delivery order of multiple packages with easypost - click "send confirmation email" Previous behavior: the template does not handle multiple package references and the associated link is wrong Current behavior: each reference is set in a separated link. previous fix in 5ed27d470cd76d0a742c25e2be473124428d0798 opw-2199339 closes odoo/odoo#46334 X-original-commit: 7a3479c14b58a1a588bf50d859ee437eb504fcef Signed-off-by: mightyjol <jhk-odoo@users.noreply.github.com>
30 lines
1.6 KiB
XML
30 lines
1.6 KiB
XML
<odoo>
|
|
<template id="sale_order_portal_content_inherit_sale_stock_inherit_website_sale_delivery" name="Shipping tracking on orders followup" inherit_id="sale_stock.sale_order_portal_content_inherit_sale_stock">
|
|
<xpath expr="//div[hasclass('o_sale_stock_picking')]/div" position="after">
|
|
<div t-if="i.carrier_tracking_ref" class="small d-lg-inline-block">
|
|
Tracking:
|
|
<t t-set="multiple_carrier_tracking" t-value="i.get_multiple_carrier_tracking()"/>
|
|
<t t-if="multiple_carrier_tracking">
|
|
<t t-foreach="multiple_carrier_tracking" t-as="line">
|
|
<a t-att-href="line[1]" target="_blank"><span t-esc="line[0]"/></a>
|
|
<span t-if="not line_last"> + </span>
|
|
</t>
|
|
</t>
|
|
<t t-else="">
|
|
<t t-if="i.carrier_tracking_url">
|
|
<a t-att-href="i.carrier_tracking_url" target="_blank"><span t-field="i.carrier_tracking_ref"/></a>
|
|
</t>
|
|
<t t-else="">
|
|
<span t-field="i.carrier_id.name"/> <span t-field="i.carrier_tracking_ref"/>
|
|
</t>
|
|
</t>
|
|
</div>
|
|
<t t-if="i.carrier_id.get_return_label_from_portal and i.return_label_ids">
|
|
<div>
|
|
<a class="ml-3" t-attf-href="/web/content/#{i.return_label_ids[:1].id}" target="_blank">Print Return Label</a>
|
|
</div>
|
|
</t>
|
|
</xpath>
|
|
</template>
|
|
</odoo>
|