changeset 42142a69aed7 in modules/project_plan:default
details:
https://hg.tryton.org/modules/project_plan?cmd=changeset&node=42142a69aed7
description:
Send only the required fields when fetching a readonly view definition
issue11134
review380081002
diffstat:
work.py | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
diffs (41 lines):
diff -r cabc709f8c93 -r 42142a69aed7 work.py
--- a/work.py Wed Apr 06 23:37:43 2022 +0200
+++ b/work.py Fri Apr 08 19:07:13 2022 +0200
@@ -22,21 +22,19 @@
domain=[
('parent', '=', Eval('parent', -1)),
('id', '!=', Eval('id', -1)),
- ],
- depends=['parent', 'id'])
+ ])
successors = fields.Many2Many('project.predecessor_successor',
'predecessor', 'successor', 'Successors',
domain=[
('parent', '=', Eval('parent', -1)),
('id', '!=', Eval('id', -1)),
- ],
- depends=['parent', 'id'])
+ ])
leveling_delay = fields.Float("Leveling Delay", required=True)
back_leveling_delay = fields.Float("Back Leveling Delay", required=True)
allocations = fields.One2Many('project.allocation', 'work', 'Allocations',
states={
'invisible': Eval('type') != 'task',
- }, depends=['type'])
+ })
duration = fields.Function(
fields.TimeDelta('Duration', 'company_work_time'),
'get_function_fields')
@@ -61,10 +59,10 @@
actual_finish_date = fields.Function(fields.Date('Actual Finish'),
'get_function_fields', setter='set_function_fields')
constraint_start_date = fields.Function(fields.Date('Constraint Start',
- depends=['type']), 'get_function_fields',
+ depends={'type'}), 'get_function_fields',
setter='set_function_fields')
constraint_finish_date = fields.Function(fields.Date('Constraint Finish',
- depends=['type']), 'get_function_fields',
+ depends={'type'}), 'get_function_fields',
setter='set_function_fields')
@classmethod