diff --git a/packing.py b/packing.py index 8045f76348..55f5025841 100644 --- a/packing.py +++ b/packing.py @@ -18,7 +18,8 @@ class PackingIn(OSV): _rec_name = 'code' effective_date =fields.DateTime('Effective Date', readonly=True) - planned_date = fields.DateTime('Planned Date', readonly=True) + planned_date = fields.DateTime( + 'Planned Date', states={'readonly': "state != 'draft'",},) supplier = fields.Many2One( 'partner.partner', 'Supplier', states={'readonly': "state != 'draft'",}, on_change=['supplier',]) @@ -26,6 +27,9 @@ class PackingIn(OSV): 'partner.address', 'Contact Address', states={'readonly': "state != 'draft'",}, domain="[('partner', '=', supplier)]") + reference = fields.Char( + "Reference", size=None, select=1, + states={'readonly': "state != 'draft'",},) warehouse = fields.Many2One('stock.location', "Warehouse", required=True, states=STATES, domain="[('type', '=', 'warehouse')]") incoming_moves = fields.Function('get_incoming_moves', type='one2many', diff --git a/packing.xml b/packing.xml index 767642143c..ba04b755c6 100644 --- a/packing.xml +++ b/packing.xml @@ -33,20 +33,21 @@ form +