diff options
| author | uco <uco@tinyerp.com> | 2010-07-10 10:25:33 +0530 |
|---|---|---|
| committer | uco <uco@tinyerp.com> | 2010-07-10 10:25:33 +0530 |
| commit | df65d72814b245970d0d2dfca4bcd9c2ca85f9a7 (patch) | |
| tree | 58fa147b64f35ee2b5c8951d3daa9566fe0ae910 /addons/project/wizard/project_task_delegate.py | |
| parent | 2185d20b4c7dafe40ad5c0a484207e58eeacbd42 (diff) | |
| parent | b051735eecccd1e66d8f28d2ff50ba45435b49f7 (diff) | |
[MERGE]
bzr revid: uco@tinyerp.com-20100710045533-op3teksgyqouzv0o
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() |
