diff --git a/addons/project/project.py b/addons/project/project.py index 996e79a1f8b..94828395cbf 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -373,6 +373,11 @@ class task(osv.osv): return res + def onchange_remaining(self, cr, uid, ids, remaining=0.0, planned = 0.0): + if remaining and not planned: + return {'value':{'planned_hours': remaining}} + return {} + def onchange_planned(self, cr, uid, ids, planned = 0.0, effective = 0.0): return {'value':{'remaining_hours': planned - effective}} diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml index 69833383efe..b0332a7ca27 100644 --- a/addons/project/project_view.xml +++ b/addons/project/project_view.xml @@ -207,7 +207,7 @@
- + @@ -305,12 +305,11 @@ - - + + - - - + +