Add required states to invoice and shipment address

issue3574
review2541002
This commit is contained in:
Nicolas Évrard
2014-01-26 17:33:53 +01:00
parent 9a4bb59d18
commit e35a65ae7b
+2
View File
@@ -75,10 +75,12 @@ class Sale(Workflow, ModelSQL, ModelView):
invoice_address = fields.Many2One('party.address', 'Invoice Address',
domain=[('party', '=', Eval('party'))], states={
'readonly': Eval('state') != 'draft',
'required': ~Eval('state').in_(['draft', 'quotation', 'cancel']),
}, depends=['state', 'party'])
shipment_address = fields.Many2One('party.address', 'Shipment Address',
domain=[('party', '=', Eval('party'))], states={
'readonly': Eval('state') != 'draft',
'required': ~Eval('state').in_(['draft', 'quotation', 'cancel']),
},
depends=['party', 'state'])
warehouse = fields.Many2One('stock.location', 'Warehouse',