<page string="Inventory" groups="base.group_user">
<group name="inventory">
<group name="status" string="Status">
- <field name="state"/>
- <field name="product_manager"/>
+ <field name="state"
+ attrs="{'readonly': [('is_only_child', '=', False)]}"/>
+ <field name="product_manager"
+ attrs="{'readonly': [('is_only_child', '=', False)]}"
+ context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_manager']}"/>
</group>
- <group name="Weights" groups="product.group_stock_packaging" string="Weights">
+ <group name="Weights" string="Weights">
- <field digits="(14, 3)" name="volume" attrs="{'readonly':[('type','=','service')]}"/>
- <field name="weight" attrs="{'readonly':[('type','=','service')]}"/>
- <field name="weight_net" attrs="{'readonly':[('type','=','service')]}"/>
+ <field digits="(14, 3)" name="volume"
+ attrs="{'readonly': ['|', ('type','=','service'), ('is_only_child', '=', False)]}"/>
+ <field name="weight"
+ attrs="{'readonly': ['|', ('type','=','service'), ('is_only_child', '=', False)]}"/>
+ <field name="weight_net"
+ attrs="{'readonly': ['|', ('type','=','service'), ('is_only_child', '=', False)]}"/>
</group>
</group>
</page>
<label for="qty_available"/>
<div>
<field name="qty_available" class="oe_inline"/>
- <button name="%(action_view_change_product_quantity)d" string="update"
- type="action"
- class="oe_link"/>
+ <button name="%(action_view_change_product_quantity)d" string="⇒ Update"
+ type="action"
+ class="oe_link"/>
</div>
+ <label for="incoming_qty"/>
+ <div>
<field name="incoming_qty" class="oe_inline"/>
- <field name="outgoing_qty" class="oe_inline"/>
- <field name="virtual_available" class="oe_inline"/>
+ </div>
+ <field name="outgoing_qty" class="oe_inline"/>
+ <field name="virtual_available" class="oe_inline"/>
</group>
- <group name="lot" groups="stock.group_tracking_lot,stock.group_production_lot" string="Lots">
- <field name="track_production" groups="stock.group_production_lot"/>
- <field name="track_incoming" groups="stock.group_tracking_lot"/>
- <field name="track_outgoing" groups="stock.group_tracking_lot"/>
+ <group name="lot" groups="stock.group_production_lot" string="Lots">
+ <field name="track_production"/>
+ <field name="track_incoming"/>
+ <field name="track_outgoing"/>
</group>
</group>
<group name="status" position="after" version="7.0">