diff options
| author | pap (openerp) <pap@tinyerp.co.in> | 2010-07-09 12:57:50 +0530 |
|---|---|---|
| committer | pap (openerp) <pap@tinyerp.co.in> | 2010-07-09 12:57:50 +0530 |
| commit | 887706ce663acf198e9e4f4686180778149bb0ba (patch) | |
| tree | 63999b17eb9f1de8b78f125e5135faa2802b82f7 /addons/project/wizard/project_task_delegate.py | |
| parent | 5e003a77ba49061cb8cd0517f98cd13a3af893c2 (diff) | |
[IMP]: bugfixing and code cleaning in project and project_* modules
bzr revid: pap@tinyerp.co.in-20100709072750-dg3yv4fmn0g0edqm
Diffstat (limited to 'addons/project/wizard/project_task_delegate.py')
| -rw-r--r-- | addons/project/wizard/project_task_delegate.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/addons/project/wizard/project_task_delegate.py b/addons/project/wizard/project_task_delegate.py index 779909273df..850f27b99d4 100644 --- a/addons/project/wizard/project_task_delegate.py +++ b/addons/project/wizard/project_task_delegate.py @@ -102,19 +102,20 @@ class project_task_delegate(osv.osv_memory): 'description': delegate_data['new_task_description'] or '', 'child_ids': [], 'work_ids': [] - }) + }, context) task_obj.write(cr, uid, [task.id], { 'remaining_hours': delegate_data['planned_hours_me'], 'planned_hours': delegate_data['planned_hours_me'] + (task.effective_hours or 0.0), 'name': newname, - }) + }, context) if delegate_data['state'] == 'pending': - task_obj.do_pending(cr, uid, [task.id]) + task_obj.do_pending(cr, uid, [task.id], context) 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) + context.update({'mail_send': False} ) + task_obj.do_close(cr, uid, [task.id], context) + 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() |
