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):