Replace attrs in bemade_packing_wizard views

This commit is contained in:
Marc Durepos 2024-03-27 16:27:35 -04:00
parent 3993c11314
commit abebc591f0
2 changed files with 14 additions and 26 deletions

View file

@ -6,18 +6,12 @@
<field name="inherit_id" ref="stock.view_quant_package_form"/>
<field name="arch" type="xml">
<field name="package_type_id" position="replace">
<field name="auto_create_package" attrs="{'invisible': 1}"/>
<field name="package_type_id"
attrs="{'invisible': [('package_type_id', '=', False),('auto_create_package', '=', True)]}"/>
<field name="carrier_id" attrs="{'invisible': 1}"/>
<field name="provider" attrs="{'invisible': 1}"/>
<field name="length"
attrs="{'invisible': ['|', ('package_type_id', '!=', False), ('auto_create_package', '!=', True)]}"/>
<field name="width"
attrs="{'invisible': ['|', ('package_type_id', '!=', False), ('auto_create_package', '!=', True)]}"/>
<field name="height"
attrs="{'invisible': ['|', ('package_type_id', '!=', False), ('auto_create_package', '!=', True)]}"/>
</field>
</field>
<field invisible="1" name="auto_create_package"/>
<field invisible="package_type_id == False and auto_create_package == True" name="package_type_id"/>
<field invisible="1" name="carrier_id"/>
<field invisible="1" name="provider"/>
<field invisible="package_type_id != False or auto_create_package != True" name="length"/>
<field invisible="package_type_id != False or auto_create_package != True" name="width"/>
<field invisible="package_type_id != False or auto_create_package != True" name="height"/></field></field>
</record>
</odoo>
</odoo>

View file

@ -6,17 +6,11 @@
<field name="inherit_id" ref="delivery.choose_delivery_package_view_form"/>
<field name="arch" type="xml">
<field name="delivery_package_type_id" position="replace">
<field name="auto_create_package" attrs="{'invisible': 1}"/>
<field name="delivery_package_type_id"
domain="[('package_carrier_type', '=', context.get('current_package_carrier_type', 'none'))]"
context="{'form_view_ref':'stock.stock_package_type_form'}"
attrs="{'invisible': [('auto_create_package', '=', True)]}" />
<field name="length" attrs="{'invisible': [('auto_create_package', '=', False)]}"/>
<field name="width" attrs="{'invisible': [('auto_create_package', '=', False)]}"/>
<field name="height" attrs="{'invisible': [('auto_create_package', '=', False)]}"/>
<field name="provider" attrs="{'invisible': 1}"/>
</field>
</field>
<field invisible="1" name="auto_create_package"/>
<field context="{'form_view_ref':'stock.stock_package_type_form'}" domain="[('package_carrier_type', '=', context.get('current_package_carrier_type', 'none'))]" invisible="auto_create_package == True" name="delivery_package_type_id"/>
<field invisible="auto_create_package == False" name="length"/>
<field invisible="auto_create_package == False" name="width"/>
<field invisible="auto_create_package == False" name="height"/>
<field invisible="1" name="provider"/></field></field>
</record>
</odoo>