* readonly state for secondary_unit values follow product_uom_id and product_uom_qty

This commit is contained in:
Giovanni
2021-07-15 17:52:04 +02:00
parent a6ea4529ee
commit 24870bc9c8
2 changed files with 10 additions and 5 deletions

View File

@@ -10,10 +10,11 @@
<field name="groups_id" eval="[(4, ref('uom.group_uom'))]"/>
<field name="arch" type="xml">
<field name="product_uom_qty" position="before">
<field name="secondary_uom_qty"/>
<field name="secondary_uom_qty" readonly="1"/>
<field name="secondary_uom_id"
domain="[('product_tmpl_id.product_variant_ids', 'in', [product_id])]"
options="{'no_create': True}"/>
attrs="{'readonly': ['|', ('product_uom_qty', '!=', 0.0), '&amp;', ('package_level_id', '!=', False), ('parent.picking_type_entire_packs', '=', True)]}"
domain="[('product_tmpl_id.product_variant_ids', 'in', [product_id])]"
options="{'no_create': True}"/>
</field>
</field>
</record>

View File

@@ -10,14 +10,18 @@
<field name="groups_id" eval="[(4, ref('uom.group_uom'))]"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='move_ids_without_package']/tree/field[@name='product_uom_qty']" position="before">
<field name="secondary_uom_qty"/>
<field name="secondary_uom_qty"
attrs="{'column_invisible': ['&amp;',('parent.immediate_transfer', '=', True), ('parent.is_locked', '=', True)], 'readonly': [('is_initial_demand_editable', '=', False)]}" />
<field name="secondary_uom_id"
attrs="{'readonly': [('state', '!=', 'draft'), ('additional', '=', False)]}"
domain="[('product_tmpl_id.product_variant_ids', 'in', [product_id])]"
options="{'no_create': True}"/>
</xpath>
<xpath expr="//field[@name='move_line_ids_without_package']/tree/field[@name='product_uom_qty']" position="before">
<field name="secondary_uom_qty"/>
<field name="secondary_uom_qty" readonly="1" />
<field name="secondary_uom_id"
force_save="1"
attrs="{'readonly': [('state', '!=', 'draft')]}"
domain="[('product_tmpl_id.product_variant_ids', 'in', [product_id])]"
options="{'no_create': True}"/>
</xpath>