diff --git a/addons/project/project.py b/addons/project/project.py
index c347d9eb736..45b90ab3b72 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -549,7 +549,7 @@ class config_compute_remaining(osv.osv_memory):
return False
_columns = {
- 'remaining_hours' : fields.float('Remaining Hours', digits=(16,2), help="Total remaining time, can be re-estimated periodically by the assignee of the task."),
+ 'remaining_hours' : fields.float('Remaining Hours', digits=(16,2), help="Re-estimated Time to change the remaining hours of the task"),
}
_defaults = {
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index 199d2e1bd01..560fe8907b6 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -204,10 +204,11 @@
config.compute.remaining
form
-
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index 3bf0bf39751..af168cc8acd 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -104,7 +104,8 @@ class project_issue(osv.osv):
if out_time > date_until:
break
duration = len(no_days)
- res[issue.id][field] = abs(int(duration))
+ res[issue.id][field] = abs(float(duration))
+
return res
_columns = {
@@ -124,9 +125,9 @@ class project_issue(osv.osv):
'task_id': fields.many2one('project.task', 'Task', domain="[('project_id','=',project_id)]"),
'date_open': fields.datetime('Opened', readonly=True),
'day_open': fields.function(_compute_day, string='Days to Open', \
- method=True, multi='day_open', type="integer", store=True),
+ method=True, multi='day_open', type="float", store=True),
'day_close': fields.function(_compute_day, string='Days to Close', \
- method=True, multi='day_close', type="integer", store=True),
+ method=True, multi='day_close', type="float", store=True),
'assigned_to' : fields.many2one('res.users', 'Assigned to'),
}
diff --git a/addons/scrum/scrum.py b/addons/scrum/scrum.py
index f0d54156d75..d19c8666d39 100644
--- a/addons/scrum/scrum.py
+++ b/addons/scrum/scrum.py
@@ -220,9 +220,9 @@ class scrum_product_backlog(osv.osv):
'tasks_id': fields.one2many('project.task', 'product_backlog_id', 'Tasks Details'),
'state': fields.selection([('draft','Draft'),('open','Open'),('pending','Pending'),('done','Done'),('cancel','Cancelled')], 'State', required=True),
'progress': fields.function(_calc_progress, method=True, string='Progress', help="Computed as: Time Spent / Total Time."),
- 'effective_hours': fields.function(_calc_effective, method=True, string='Effective hours', help="Computed using the sum of the task work done."),
+ 'effective_hours': fields.function(_calc_effective, method=True, string='Effective hours', help="Computed using the sum of the task work done (Time spent on tasks)"),
'planned_hours': fields.function(_calc_planned, method=True, string='Planned Hours', help='Estimated time to do the task, usually set by the project manager when the task is in draft state.'),
- 'expected_hours': fields.float('Expected Hours', help='Estimated time to do the task.'),
+ 'expected_hours': fields.float('Expected Hours', help='Estimated total time to do the Backlog'),
'date':fields.datetime("Created Date"),
}
_defaults = {
diff --git a/addons/scrum/scrum_view.xml b/addons/scrum/scrum_view.xml
index 754d901ad19..6401a759acb 100644
--- a/addons/scrum/scrum_view.xml
+++ b/addons/scrum/scrum_view.xml
@@ -65,23 +65,50 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/scrum/wizard/scrum_backlog_create_task.py b/addons/scrum/wizard/scrum_backlog_create_task.py
index 71493a1c1a2..aad44634e63 100644
--- a/addons/scrum/wizard/scrum_backlog_create_task.py
+++ b/addons/scrum/wizard/scrum_backlog_create_task.py
@@ -54,7 +54,7 @@ class backlog_create_task(osv.osv_memory):
return {
'domain': "[('product_backlog_id','in',["+','.join(map(str, context['active_ids']))+"])]",
- 'name': 'Open Backlog Tasks',
+ 'name': 'Tasks',
'res_id': ids_task,
'view_type': 'form',
'view_mode': 'tree,form',