changeset 88dadddaeb56 in modules/product_cost_warehouse:default
details: 
https://hg.tryton.org/modules/product_cost_warehouse?cmd=changeset&node=88dadddaeb56
description:
        Send only the required fields when fetching a readonly view definition

        issue11134
        review380081002
diffstat:

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

diffs (46 lines):

diff -r f9f27167978b -r 88dadddaeb56 account.py
--- a/account.py        Wed Apr 06 23:37:43 2022 +0200
+++ b/account.py        Fri Apr 08 19:07:13 2022 +0200
@@ -11,5 +11,4 @@
     def __setup__(cls):
         super().__setup__()
         cls.product.context['warehouse'] = Eval('warehouse', -1)
-        if 'warehouse' not in cls.product.depends:
-            cls.product.depends.append('warehouse')
+        cls.product.depends.add('warehouse')
diff -r f9f27167978b -r 88dadddaeb56 product.py
--- a/product.py        Wed Apr 06 23:37:43 2022 +0200
+++ b/product.py        Fri Apr 08 19:07:13 2022 +0200
@@ -192,8 +192,7 @@
             ],
         states={
             'required': Eval('warehouse_required', False),
-            },
-        depends=['warehouse_required'])
+            })
     warehouse_required = fields.Function(fields.Boolean(
             "Warehouse Required"), 'get_warehouse_required')
 
@@ -211,8 +210,7 @@
             ],
         states={
             'required': Eval('warehouse_required', False),
-            },
-        depends=['warehouse_required'])
+            })
     warehouse_required = fields.Function(fields.Boolean(
             "Warehouse Required"), 'get_warehouse_required')
 
diff -r f9f27167978b -r 88dadddaeb56 stock.py
--- a/stock.py  Wed Apr 06 23:37:43 2022 +0200
+++ b/stock.py  Fri Apr 08 19:07:13 2022 +0200
@@ -48,8 +48,7 @@
                 (Eval('type') != 'storage')
                 | Bool(Eval('warehouse'))
                 | (Eval('id', -1) < 0)),
-            },
-        depends=['type', 'warehouse'])
+            })
 
 
 class Move(metaclass=PoolMeta):

Reply via email to