From df02f7c053ed34c08456dd56c8b3fe49a6cde765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 17 Mar 2020 20:08:12 +0100 Subject: [PATCH] Set all fields readonly for inactive records issue3747 review295061011 --- product.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/product.py b/product.py index 10321da4ef..276b418309 100644 --- a/product.py +++ b/product.py @@ -94,17 +94,15 @@ class CategoryAccount(metaclass=PoolMeta): class Template(metaclass=PoolMeta): __name__ = 'product.template' depreciable = fields.Boolean('Depreciable', states={ - 'readonly': ~Eval('active', True), 'invisible': Eval('type', '') != 'assets', - }, depends=['active', 'type']) + }, depends=['type']) depreciation_duration = fields.Integer( "Depreciation Duration", states={ - 'readonly': ~Eval('active', True), 'invisible': (~Eval('depreciable') | (Eval('type', '') != 'assets')), }, - depends=['active', 'depreciable', 'type'], + depends=['depreciable', 'type'], help='In months') @property