46 lines
2.4 KiB
XML
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>
|
|
|