From 36de7255a9fdc4c8589bb1034eb9b5db8dc47fc1 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Mon, 25 Apr 2016 08:48:12 +0200 Subject: [PATCH] Make Work Center not required on request state issue5507 review18041002 --- production.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/production.py b/production.py index f8cbf2d58a..15aeb0ff7d 100644 --- a/production.py +++ b/production.py @@ -17,7 +17,8 @@ class Production: __name__ = 'production' work_center = fields.Many2One('production.work.center', 'Work Center', states={ - 'required': Bool(Eval('routing')), + 'required': (Bool(Eval('routing')) + & (Eval('state') != 'request')), 'invisible': ~Eval('routing'), 'readonly': ~Eval('state').in_(['request', 'draft']), },