changeset e0256646edb5 in modules/analytic_budget:default details: https://hg.tryton.org/modules/analytic_budget?cmd=changeset&node=e0256646edb5 description: Send only the required fields when fetching a readonly view definition
issue11134 review380081002 diffstat: analytic_account.py | 18 ++++++------------ 1 files changed, 6 insertions(+), 12 deletions(-) diffs (50 lines): diff -r 9071bc9ba3e8 -r e0256646edb5 analytic_account.py --- a/analytic_account.py Wed Apr 06 23:37:42 2022 +0200 +++ b/analytic_account.py Fri Apr 08 19:07:13 2022 +0200 @@ -44,12 +44,10 @@ start_date = fields.Date( "Start Date", required=True, - domain=[('start_date', '<=', Eval('end_date'))], - depends=['end_date']) + domain=[('start_date', '<=', Eval('end_date'))]) end_date = fields.Date( "End Date", required=True, - domain=[('end_date', '>=', Eval('start_date'))], - depends=['start_date']) + domain=[('end_date', '>=', Eval('start_date'))]) root = fields.Many2One( 'analytic_account.account', "Root", required=True, domain=[ @@ -59,8 +57,7 @@ ], states={ 'readonly': Eval('root') & Eval('lines', [-1]), - }, - depends=['company']) + }) lines = fields.One2Many( 'analytic_account.budget.line', 'budget', "Lines", states={ @@ -150,8 +147,7 @@ ('company', '=', Eval('company', -1)), ('root', '=', Eval('root', -1)), ('type', '=', 'normal'), - ], - depends=['company', 'root']) + ]) root = fields.Function(fields.Many2One( 'analytic_account.account', "Root"), @@ -235,9 +231,7 @@ start_date = fields.Date( "Start Date", required=True, - domain=[('start_date', '<=', Eval('end_date'))], - depends=['end_date']) + domain=[('start_date', '<=', Eval('end_date'))]) end_date = fields.Date( "End Date", required=True, - domain=[('end_date', '>=', Eval('start_date'))], - depends=['start_date']) + domain=[('end_date', '>=', Eval('start_date'))])