summaryrefslogtreecommitdiff
path: root/addons/analytic_contract_project/analytic_contract_project.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/analytic_contract_project/analytic_contract_project.py')
-rw-r--r--addons/analytic_contract_project/analytic_contract_project.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/addons/analytic_contract_project/analytic_contract_project.py b/addons/analytic_contract_project/analytic_contract_project.py
index 12e307c5a81..9ddc75ecf8d 100644
--- a/addons/analytic_contract_project/analytic_contract_project.py
+++ b/addons/analytic_contract_project/analytic_contract_project.py
@@ -70,5 +70,14 @@ class project_project(osv.osv):
'context': view_context,
'nodestroy': True,
}
-
project_project()
+
+class task(osv.osv):
+ _inherit = "project.task"
+
+ def create(self, cr, uid, vals, context=None):
+ task_id = super(task, self).create(cr, uid, vals, context=context)
+ task_browse = self.browse(cr,uid,task_id,context)
+ self.pool.get('account.analytic.account').message_append_note(cr, uid, [task_browse.project_id.analytic_account_id.id], body=_("Task has been <b>created</b>."), context=context)
+ return task_id
+task()