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

        issue3747
        review295061011
diffstat:

 product.py |  3 +--
 stock.py   |  3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diffs (33 lines):

diff -r 2e11580c73e4 -r d79c04469eac product.py
--- a/product.py        Wed Mar 04 18:53:32 2020 +0100
+++ b/product.py        Tue Mar 17 20:08:12 2020 +0100
@@ -12,10 +12,9 @@
     __name__ = 'product.template'
     producible = fields.Boolean(
         "Producible", states={
-            'readonly': ~Eval('active', True),
             'invisible': Eval('type') == 'service',
             },
-        depends=['active', 'type'])
+        depends=['type'])
 
 
 class Product(metaclass=PoolMeta):
diff -r 2e11580c73e4 -r d79c04469eac stock.py
--- a/stock.py  Wed Mar 04 18:53:32 2020 +0100
+++ b/stock.py  Tue Mar 17 20:08:12 2020 +0100
@@ -10,13 +10,12 @@
     production_location = fields.Many2One('stock.location', 'Production',
         states={
             'invisible': Eval('type') != 'warehouse',
-            'readonly': ~Eval('active'),
             'required': Eval('type') == 'warehouse',
             },
         domain=[
             ('type', '=', 'production'),
             ],
-        depends=['type', 'active'])
+        depends=['type'])
 
 
 class Move(metaclass=PoolMeta):

Reply via email to