diff --git a/account.py b/account.py index 2e685d1289..d684a7bf88 100644 --- a/account.py +++ b/account.py @@ -25,8 +25,7 @@ class Configuration(metaclass=PoolMeta): ], states={ 'required': Eval('cash_rounding', False), - }, - depends=['cash_rounding'])) + })) cash_rounding_debit_account = fields.MultiValue(fields.Many2One( 'account.account', "Cash Rounding Debit Account", domain=[ @@ -36,8 +35,7 @@ class Configuration(metaclass=PoolMeta): ], states={ 'required': Eval('cash_rounding', False), - }, - depends=['cash_rounding'])) + })) @classmethod def multivalue_model(cls, field): @@ -62,16 +60,14 @@ class ConfigurationCashRoundingAccount(ModelSQL, CompanyValueMixin): ('type', '!=', None), ('closed', '!=', True), ('company', '=', Eval('company', -1)), - ], - depends=['company']) + ]) cash_rounding_debit_account = fields.Many2One( 'account.account', "Cash Rounding Debit Account", domain=[ ('type', '!=', None), ('closed', '!=', True), ('company', '=', Eval('company', -1)), - ], - depends=['company']) + ]) class Invoice(metaclass=PoolMeta): @@ -81,8 +77,7 @@ class Invoice(metaclass=PoolMeta): "Cash Rounding", states={ 'readonly': Eval('state') != 'draft', - }, - depends=['state']) + }) @fields.depends('company', 'type') def on_change_company(self): diff --git a/currency.py b/currency.py index daf3712743..e890096db1 100644 --- a/currency.py +++ b/currency.py @@ -12,8 +12,7 @@ class Currency(metaclass=PoolMeta): cash_rounding = fields.Numeric( "Cash Rounding Factor", - digits=(12, Eval('digits', 6)), - depends=['digits']) + digits=(12, Eval('digits', 6))) def cash_round(self, amount, rounding=ROUND_HALF_EVEN): return self._round(amount, self.cash_rounding, rounding) diff --git a/purchase.py b/purchase.py index 511ebb09a0..f5cab31714 100644 --- a/purchase.py +++ b/purchase.py @@ -14,8 +14,7 @@ class Purchase(metaclass=PoolMeta): "Cash Rounding", states={ 'readonly': Eval('state') != 'draft', - }, - depends=['state']) + }) @fields.depends('party') def on_change_party(self):