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

Reply via email to