summaryrefslogtreecommitdiff
path: root/addons/project/wizard/project_task_delegate.py
diff options
context:
space:
mode:
authoruco <uco@tinyerp.com>2010-07-09 14:40:22 +0530
committeruco <uco@tinyerp.com>2010-07-09 14:40:22 +0530
commit8427bd9883d62f6cc4fdefeca69cf12741ba2b58 (patch)
treededa29eec500382b6b4c50abad2d10a2c29cbfec /addons/project/wizard/project_task_delegate.py
parent0e999838dd58dd76bbb4113d69954bfad996a962 (diff)
parent1f673db0828f723eb14067bf18dc774bf4b5de3b (diff)
[MERGE]
bzr revid: uco@tinyerp.com-20100709043818-1171judwzl0k4buh bzr revid: uco@tinyerp.com-20100709091022-kdv87bno325pd541
Diffstat (limited to 'addons/project/wizard/project_task_delegate.py')
-rw-r--r--addons/project/wizard/project_task_delegate.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/project/wizard/project_task_delegate.py b/addons/project/wizard/project_task_delegate.py
index 30fc02f9ca3..779909273df 100644
--- a/addons/project/wizard/project_task_delegate.py
+++ b/addons/project/wizard/project_task_delegate.py
@@ -82,12 +82,13 @@ class project_task_delegate(osv.osv_memory):
'prefix': _get_prefix,
'new_task_description': _get_new_desc,
'state': 'pending',
- }
+ }
def validate(self, cr, uid, ids, context=None):
if context is None:
context = {}
task_obj = self.pool.get('project.task')
+ user_obj = self.pool.get('res.users')
delegate_data = self.read(cr, uid, ids, context=context)[0]
task = task_obj.browse(cr, uid, context['active_id'], context=context)
newname = delegate_data['prefix'] or ''
@@ -111,6 +112,9 @@ class project_task_delegate(osv.osv_memory):
task_obj.do_pending(cr, uid, [task.id])
else:
task_obj.do_close(cr, uid, [task.id])
+ delegrate_user = user_obj.browse(cr, uid, delegate_data['user_id'], context=context)
+ message = _('Task ') + " '" + delegate_data['name'] + "' "+ _("is Delegated to User:") +" '"+ delegrate_user.name +"' "
+ self.log(cr, uid, task.id, message)
return {}
project_task_delegate()