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"),