1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/delivery_ups/views/delivery_ups_view.xml
2024-12-10 09:04:09 +07:00

53 lines
3.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_delivery_carrier_form_with_provider_ups" model="ir.ui.view">
<field name="name">delivery.carrier.form.provider.ups</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="UPS Configuration" name="ups_configuration"
invisible="delivery_type != 'ups'">
<group>
<group>
<field name="ups_username" required="delivery_type == 'ups'"/>
<field name="ups_passwd" required="delivery_type == 'ups'"/>
<field name="ups_shipper_number" required="delivery_type == 'ups'"/>
<field name="ups_access_number" required="delivery_type == 'ups'"/>
<field name="ups_default_service_type" required="delivery_type == 'ups'"/>
</group>
<group>
<field name="ups_default_package_type_id" required="delivery_type == 'ups'" domain="[('package_carrier_type', '=', 'ups')]"/>
<field name="ups_package_weight_unit" string="Package Weight Unit" required="delivery_type == 'ups'"/>
<field name="ups_package_dimension_unit" required="delivery_type == 'ups'"/>
<field name="ups_label_file_type" string="Label Format" required="delivery_type == 'ups'"/>
</group>
<group string="Options" name="ups_vas">
<field name="ups_bill_my_account" invisible="delivery_type != 'ups'"/>
<field name="ups_saturday_delivery" string="Saturday Delivery" invisible="ups_default_service_type in ['03', '11', '13', '59', '12', '65', '08']" required="delivery_type == 'ups'"/>
<field name="ups_cod" invisible="ups_default_service_type == '96'" required="delivery_type == 'ups'"/>
<field name="ups_cod_funds_code" invisible="not ups_cod" required="delivery_type == 'ups'" widget="radio"/>
<field name="can_generate_return" invisible="1"/>
<field name="return_label_on_delivery" invisible="not can_generate_return"/>
<field name="get_return_label_from_portal" invisible="not return_label_on_delivery"/>
<field name="ups_duty_payment" string="Duties paid by" required="delivery_type == 'ups'"/>
</group>
</group>
</page>
</xpath>
</field>
</record>
<record id="view_picking_withcarrier_out_form_inherit_delivery_ups" model="ir.ui.view">
<field name="name">stock.picking.form.inherit.ups</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock_delivery.view_picking_withcarrier_out_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='carrier_id']" position="attributes">
<attribute name="domain">[('ups_cod', '=', False)]</attribute>
</xpath>
</field>
</record>
</odoo>