changeset 424989ac10ad in modules/sale:default
details: https://hg.tryton.org/modules/sale?cmd=changeset;node=424989ac10ad
description:
        Set all fields readonly for inactive records

        issue3747
        review295061011
diffstat:

 product.py |  18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diffs (36 lines):

diff -r 7e541e6be305 -r 424989ac10ad product.py
--- a/product.py        Sun Mar 01 16:12:39 2020 +0100
+++ b/product.py        Tue Mar 17 20:08:12 2020 +0100
@@ -11,23 +11,23 @@
 
 class Template(metaclass=PoolMeta):
     __name__ = 'product.template'
-    salable = fields.Boolean('Salable', states={
-            'readonly': ~Eval('active', True),
-            }, depends=['active'])
-    sale_uom = fields.Many2One('product.uom', 'Sale UOM', states={
-            'readonly': ~Eval('active', True),
+    salable = fields.Boolean("Salable")
+    sale_uom = fields.Many2One(
+        'product.uom', "Sale UOM",
+        states={
             'invisible': ~Eval('salable', False),
             'required': Eval('salable', False),
             },
         domain=[
             ('category', '=', Eval('default_uom_category')),
             ],
-        depends=['active', 'salable', 'default_uom_category'])
-    lead_time = fields.TimeDelta('Lead Time', states={
-            'readonly': ~Eval('active', True),
+        depends=['salable', 'default_uom_category'])
+    lead_time = fields.TimeDelta(
+        "Lead Time",
+        states={
             'invisible': ~Eval('salable', False),
             },
-        depends=['active', 'salable'])
+        depends=['salable'])
 
     @classmethod
     def __register__(cls, module_name):

Reply via email to