[FIX] project: set duplicated task in default stage (opw #589907)

bzr revid: mat@openerp.com-20130902121017-xjtnuhf9llqpy7ch
This commit is contained in:
Martin Trigaux
2013-09-02 14:10:17 +02:00
+10
View File
@@ -736,6 +736,16 @@ class task(base_stage, osv.osv):
new_name = _("%s (copy)") % (default.get('name', ''))
default.update({'name':new_name})
return super(task, self).copy_data(cr, uid, id, default, context)
def copy(self, cr, uid, id, default=None, context=None):
if context is None:
context = {}
if default is None:
default = {}
stage = self._get_default_stage_id(cr, uid, context=context)
if stage:
default['stage_id'] = stage
return super(task, self).copy(cr, uid, id, default, context)
def _is_template(self, cr, uid, ids, field_name, arg, context=None):
res = {}