You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

57 lines
3.0 KiB

<?xml version = "1.0" encoding = "UTF-8" ?>
<odoo>
<!-- Catch weight fields in Mrp production form view-->
<record id="mrp_production_form_view" model="ir.ui.view">
<field name="name">mrp.production.view.form.inherit.cw.mrp</field>
<field name="model">mrp.production</field>
<field name="inherit_id" ref="mrp.mrp_production_form_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='product_id']"
position="after">
<field name="toggle_cw" invisible="1"/>
<field name="category_id" invisible="1"/>
<label for="cw_qty" string="CW-Quantity"
attrs="{'invisible':[('toggle_cw', '=', False)],
'required':[('toggle_cw', '=', True)],
'readonly':[('state', '!=', 'draft')]}"/>
<div class="o_row"
attrs="{'invisible':[('toggle_cw', '=', False)],
'required':[('toggle_cw', '=', True)],
'readonly':[('state', 'in', ['done','cancel'])]}">
<field name="cw_qty"/>
<field name="cw_uom_id"
options="{'no_open':True,'no_create':True}"/>
</div>
</xpath>
<xpath expr="//field[@name='move_raw_ids']/tree/
field[@name='forecast_availability']"
position="after">
<field name="cw_hide" invisible="1"/>
<field name="category_id" invisible="1"/>
<field name="cw_demand" string="CW Qty To Consume"
attrs="{'invisible':[('cw_hide', '=', False)],
'readonly': ['&amp;', ('parent.state', '!=', 'draft'),
'|', '&amp;', ('parent.state', 'not in',
('confirmed', 'progress', 'to_close')),
('parent.is_planned', '!=', True),
('parent.is_locked', '=', True)]}"/>
<field name="cw_uom_id"
attrs="{'invisible':[('cw_hide', '=', False)],
'readonly': ['&amp;', ('parent.state', '!=', 'draft'),
'|', '&amp;', ('parent.state', 'not in',
('confirmed', 'progress', 'to_close')),
('parent.is_planned', '!=', True),
('parent.is_locked', '=', True)]}"/>
<field name="cw_reserved" string="CW Qty Reserved"
attrs="{'column_invisible': [('parent.state', 'in',
('draft', 'done'))],'invisible':[('cw_hide', '=',
False)]}"/>
<field name="cw_done" string="CW Qty Consumed"
attrs="{'column_invisible':
[('parent.state', '=', 'draft')],
'invisible':[('cw_hide', '=', False)], 'readonly':
[('has_tracking', '!=','none')]}"/>
</xpath>
</field>
</record>
</odoo>