From a4e48448f570c998b88e6ea063f7946d4f667331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Fri, 8 Apr 2022 19:07:13 +0200 Subject: [PATCH] Send only the required fields when fetching a readonly view definition issue11134 review380081002 --- analytic_account.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/analytic_account.py b/analytic_account.py index 827e9e91f1..b36f77f683 100644 --- a/analytic_account.py +++ b/analytic_account.py @@ -44,12 +44,10 @@ class Budget(BudgetMixin, ModelSQL, ModelView): 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 @@ class Budget(BudgetMixin, ModelSQL, ModelView): ], states={ 'readonly': Eval('root') & Eval('lines', [-1]), - }, - depends=['company']) + }) lines = fields.One2Many( 'analytic_account.budget.line', 'budget', "Lines", states={ @@ -150,8 +147,7 @@ class BudgetLine(BudgetLineMixin, ModelSQL, ModelView): ('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 @@ class CopyBudgetStart(CopyBudgetStartMixin, ModelView): 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'))])