changeset 7146a907f556 in modules/account_es:default details: https://hg.tryton.org/modules/account_es?cmd=changeset&node=7146a907f556 description: Send only the required fields when fetching a readonly view definition
issue11134 review380081002 diffstat: account.py | 15 +++++---------- account_payment.py | 1 - reporting_tax.py | 17 ++++++----------- 3 files changed, 11 insertions(+), 22 deletions(-) diffs (110 lines): diff -r 0ffdf28b210b -r 7146a907f556 account.py --- a/account.py Wed Apr 06 23:37:41 2022 +0200 +++ b/account.py Fri Apr 08 19:07:12 2022 +0200 @@ -34,8 +34,7 @@ states={ 'readonly': (Bool(Eval('template', -1)) & ~Eval('template_override', False)), - }, - depends=['template', 'template_override']) + }) class TaxTemplate(metaclass=PoolMeta): @@ -90,26 +89,22 @@ states={ 'readonly': (Bool(Eval('template', -1)) & ~Eval('template_override', False)), - }, - depends=['template', 'template_override']) + }) es_ec_purchases_list_code = fields.Char("Spanish EC Purchases List Code", states={ 'readonly': (Bool(Eval('template', -1)) & ~Eval('template_override', False)), - }, - depends=['template', 'template_override']) + }) es_reported_with = fields.Many2One('account.tax', "Reported with", states={ 'readonly': (Bool(Eval('template', -1)) & ~Eval('template_override', False)), - }, - depends=['template', 'template_override']) + }) es_exclude_from_vat_book = fields.Boolean("Exclude from Spanish VAT Book", states={ 'readonly': (Bool(Eval('template', -1)) & ~Eval('template_override', False)), - }, - depends=['template', 'template_override']) + }) @classmethod def default_es_exclude_from_vat_book(cls): diff -r 0ffdf28b210b -r 7146a907f556 account_payment.py --- a/account_payment.py Wed Apr 06 23:37:41 2022 +0200 +++ b/account_payment.py Fri Apr 08 19:07:12 2022 +0200 @@ -15,7 +15,6 @@ 'invisible': ((Eval('process_method') != 'sepa') | (Eval('es_sepa_bank_account_country_code') != 'ES')), }, - depends=['process_method', 'es_sepa_bank_account_country_code'], help="Check to receive payments before the payment date.") @fields.depends('sepa_bank_account_number') diff -r 0ffdf28b210b -r 7146a907f556 reporting_tax.py --- a/reporting_tax.py Wed Apr 06 23:37:41 2022 +0200 +++ b/reporting_tax.py Fri Apr 08 19:07:12 2022 +0200 @@ -632,16 +632,14 @@ ('start_date', '<=', Eval('end_date')), (), ), - ], - depends=['end_date']) + ]) end_date = fields.Date("End Date", domain=[ If(Eval('start_date'), ('end_date', '>=', Eval('start_date')), (), ), - ], - depends=['start_date']) + ]) @classmethod def default_start_date(cls): @@ -714,19 +712,17 @@ required=True, domain=[ ('company', '=', Eval('company')), - ], - depends=['company']) + ]) start_period = fields.Many2One('account.period', "Start Period", domain=[ ('fiscalyear', '=', Eval('fiscalyear')), ('start_date', '<=', (Eval('end_period'), 'start_date')), - ], depends=['fiscalyear', 'end_period']) + ]) end_period = fields.Many2One('account.period', "End Period", domain=[ ('fiscalyear', '=', Eval('fiscalyear')), ('start_date', '>=', (Eval('start_period'), 'start_date')) - ], - depends=['fiscalyear', 'start_period']) + ]) es_vat_book_type = fields.Selection([ # Use same key as tax authority ('E', "Issued"), @@ -769,8 +765,7 @@ "Surcharge Tax Amount", currency='currency', digits='currency', states={ 'invisible': ~(Eval('surcharge_tax', None)), - }, - depends=['surcharge_tax']) + }) currency = fields.Function(fields.Many2One( 'currency.currency', "Currency"),