From b7ca3ceb6fb5bdb4ddfb17f4bb75d3aab42c8f97 Mon Sep 17 00:00:00 2001 From: Albert Cervera i Areny Date: Wed, 18 Dec 2013 23:13:02 +0100 Subject: [PATCH] Remove dependency on moves from supplier and customer. review2381002 issue3555 --- stock.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stock.py b/stock.py index a990d12fe8..2eec4db413 100644 --- a/stock.py +++ b/stock.py @@ -44,10 +44,10 @@ class ShipmentDrop(Workflow, ModelSQL, ModelView): }, depends=['state']) supplier = fields.Many2One('party.party', 'Supplier', states={ - 'readonly': (((Eval('state') != 'draft') | Eval('moves')) + 'readonly': (((Eval('state') != 'draft') | Eval('moves', [0])) & Eval('supplier')), }, on_change=['supplier'], required=True, - depends=['state', 'moves', 'supplier']) + depends=['state', 'supplier']) contact_address = fields.Many2One('party.address', 'Contact Address', states={ 'readonly': Eval('state') != 'draft', @@ -56,10 +56,10 @@ class ShipmentDrop(Workflow, ModelSQL, ModelView): depends=['state', 'supplier']) customer = fields.Many2One('party.party', 'Customer', required=True, states={ - 'readonly': (((Eval('state') != 'draft') | Eval('moves')) + 'readonly': (((Eval('state') != 'draft') | Eval('moves', [0])) & Eval('customer')), }, on_change=['customer'], - depends=['state', 'moves']) + depends=['state']) delivery_address = fields.Many2One('party.address', 'Delivery Address', required=True, states={