Files
Odoo-Modules/delivery_canadapost/views/delivery_carrier_view.xml
gsinghpal f81e0cd918 changes
2026-03-09 23:45:00 -04:00

46 lines
2.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="delivery_carrier_form_view_canada_post" model="ir.ui.view">
<field name="name">delivery.carrier.form.view.canada.post</field>
<field name="model">delivery.carrier</field>
<field name="inherit_id" ref="delivery.view_delivery_carrier_form"/>
<field name="arch" type="xml">
<xpath expr="//page[@name='destination']" position='before'>
<page string="Configuration" name="configuration" invisible="delivery_type != 'canada_post'">
<p class="alert alert-danger" role="alert" invisible="delivery_type != 'canada_post'">
Note : Weight UOM must be select KG in Canada Post provider.
</p>
<group>
<group>
<field name="canadapost_type" required="delivery_type == 'canada_post'"/>
<field name="canadapost_contract_id" required="canadapost_type == 'commercial'"
invisible="canadapost_type == 'counter'"/>
<field name="service_type" required="delivery_type == 'canada_post'"/>
<field name="option_code"/>
<field name="reason_for_export"/>
<field name="product_packaging_id"
required="delivery_type == 'canada_post'"
/>
</group>
<group string="Shipping Option">
<field
name="canadapost_payment_method"
string="Payment Method"
required="delivery_type == 'canada_post'"
/>
</group>
</group>
<group invisible="delivery_type != 'canada_post'">
<field name="username" required="delivery_type == 'canada_post'"/>
<field name="password" password="True"
required="delivery_type == 'canada_post'"/>
<field name="customer_number" required="delivery_type == 'canada_post'"/>
<field name="tracking_link"/>
</group>
</page>
</xpath>
</field>
</record>
</odoo>