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'))])