changeset 43fe6c4ea39d in modules/account_rule:default details: https://hg.tryton.org/modules/account_rule?cmd=changeset&node=43fe6c4ea39d description: Send only the required fields when fetching a readonly view definition
issue11134 review380081002 diffstat: account.py | 10 +++------- 1 files changed, 3 insertions(+), 7 deletions(-) diffs (38 lines): diff -r d9f5a2ab2432 -r 43fe6c4ea39d account.py --- a/account.py Wed Apr 06 23:37:42 2022 +0200 +++ b/account.py Fri Apr 08 19:07:12 2022 +0200 @@ -59,8 +59,7 @@ ], states={ 'invisible': ~Eval('type').in_(['revenue', 'expense']), - }, - depends=['company', 'type']) + }) account = fields.Many2One( 'account.account', "Substitution Account", required=True) @@ -74,7 +73,6 @@ ('company', '=', Eval('company', -1)), Get(account_domain, Eval('type'), []), ] - field.depends = ['company', 'type'] @classmethod def _account_domain_per_type(cls): @@ -136,8 +134,7 @@ ], states={ 'invisible': Eval('type') != 'stock', - }, - depends=['type']) + }) class InvoiceLine(metaclass=PoolMeta): @@ -162,5 +159,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')