diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 154c2f28935..eaee70c0d5f 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -421,7 +421,7 @@
-
+
diff --git a/addons/project/wizard/project_close_task.py b/addons/project/wizard/project_close_task.py
index eb5589f2e3a..499f09413a4 100644
--- a/addons/project/wizard/project_close_task.py
+++ b/addons/project/wizard/project_close_task.py
@@ -75,8 +75,14 @@ class project_close_task(osv.osv_memory):
}
def close(self, cr, uid, ids, context=None):
+ data=self.read(cr,uid,ids)[0]
+ description=""
+ user_name= self.pool.get('res.users').browse(cr, uid, uid).name
+ description=user_name +" At " + time.strftime('%Y-%m-%d %H:%M:%S')
+ description+"\n"+"======================="
+ description=description+ "\n "+"Closed task:\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})
+ self.pool.get('project.task').write(cr, uid, [context['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..cfe9587525a 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..97f5b88462a 100644
--- a/addons/project/wizard/project_task_delegate_view.xml
+++ b/addons/project/wizard/project_task_delegate_view.xml
@@ -15,7 +15,8 @@
-
+
+
@@ -25,7 +26,7 @@
-
+