From d7a09ace574a23143e2e22a349e884da03227cfe Mon Sep 17 00:00:00 2001 From: Maxime Richez Date: Wed, 13 Dec 2017 18:21:23 +0100 Subject: [PATCH] Hide expected_quantity for non saved inventory lines issue6976 review37861002 --- inventory.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/inventory.py b/inventory.py index d422d56bee..157183276e 100644 --- a/inventory.py +++ b/inventory.py @@ -284,8 +284,11 @@ class InventoryLine(ModelSQL, ModelView): unit_digits = fields.Function(fields.Integer('Unit Digits'), 'get_unit_digits') expected_quantity = fields.Float('Expected Quantity', required=True, - digits=(16, Eval('unit_digits', 2)), readonly=True, - depends=['unit_digits']) + digits=(16, Eval('unit_digits', 2)), readonly=True, + states={ + 'invisible': Eval('id', -1) < 0, + }, + depends=['unit_digits']) quantity = fields.Float('Quantity', required=True, digits=(16, Eval('unit_digits', 2)), states=_states, depends=['unit_digits'] + _depends)