diff --git a/addons/project/project.py b/addons/project/project.py index c6577b00e6a..b7c88f3532b 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -49,11 +49,17 @@ class project_task_type(osv.osv): 'fold': fields.boolean('Hide in views if empty', help="This stage is not visible, for example in status bar or kanban view, when there are no records in that stage to display."), } + def _get_default_project_id(self, cr, uid, ctx={}): + proj = ctx.get('default_project_id', False) + if type(proj) is int: + return [proj] + return proj _defaults = { 'sequence': 1, 'state': 'open', 'fold': False, 'case_default': True, + 'project_ids': _get_default_project_id } _order = 'sequence' diff --git a/addons/project/project_demo.xml b/addons/project/project_demo.xml index ee887c2728c..f5fbf878fd0 100644 --- a/addons/project/project_demo.xml +++ b/addons/project/project_demo.xml @@ -36,7 +36,11 @@ Implement new website for Sale and Warehouse Management for a customer. project.task - + + + + + @@ -45,7 +49,11 @@ public project.task - + + + + + @@ -55,10 +63,11 @@ project.task public - - + + + + + @@ -67,10 +76,11 @@ Website Design Templates project.task - - + + + + + @@ -79,12 +89,15 @@ Data Import/Export Plugin project.task - + + + +