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