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

Reply via email to