diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index a9d6176e221..e265eade0c3 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -200,7 +200,7 @@
-
+
@@ -421,7 +421,7 @@
-
+
diff --git a/addons/project/wizard/project_close_task.py b/addons/project/wizard/project_close_task.py
index eb5589f2e3a..58d085774df 100644
--- a/addons/project/wizard/project_close_task.py
+++ b/addons/project/wizard/project_close_task.py
@@ -71,12 +71,23 @@ class project_close_task(osv.osv_memory):
_defaults = {
'manager_email': _get_manager_email,
'partner_email': _get_partner_email,
- 'description': _get_desc,
}
def close(self, cr, uid, ids, context=None):
+ data = self.read(cr,uid,ids)[0]
+ task_pool = self.pool.get('project.task')
+ user_name = self.pool.get('res.users').browse(cr, uid, uid).name
+ description = _("Closed By ") + user_name + _(" At ") + time.strftime('%Y-%m-%d %H:%M:%S')
+ description += "\n" + "=======================" + "\n" + data['description']
if 'task_id' in context:
- self.pool.get('project.task').write(cr, uid, [context['task_id']], {'state': 'done', 'date_end':time.strftime('%Y-%m-%d %H:%M:%S'), 'remaining_hours': 0.0})
+ task = task_pool.browse(cr, uid, context['task_id'])
+ description = task.description + "\n\n" + description
+ task_pool.write(cr, uid, [task.id], {
+ 'description': description,
+ 'state': 'done',
+ 'date_end':time.strftime('%Y-%m-%d %H:%M:%S'),
+ 'remaining_hours': 0.0
+ })
return {}
def confirm(self, cr, uid, ids, context=None):
diff --git a/addons/project/wizard/project_close_task_view.xml b/addons/project/wizard/project_close_task_view.xml
index 37b6646232a..6a861fcfd10 100644
--- a/addons/project/wizard/project_close_task_view.xml
+++ b/addons/project/wizard/project_close_task_view.xml
@@ -8,21 +8,21 @@
form
diff --git a/addons/project/wizard/project_task_delegate_view.xml b/addons/project/wizard/project_task_delegate_view.xml
index 68ebb1692d2..efaf99e6a8d 100644
--- a/addons/project/wizard/project_task_delegate_view.xml
+++ b/addons/project/wizard/project_task_delegate_view.xml
@@ -8,24 +8,21 @@
form