From 12e7bac3a630b315f5c80c97fa2d067ed341366c Mon Sep 17 00:00:00 2001 From: ced <> Date: Fri, 29 Jun 2007 06:58:40 +0000 Subject: [PATCH] report_task: fix view - remove the "outter join" because it generate null id - now count() really count the number of task bzr revid: ced-dfd84b7762580ede87dc87083138b8fbbe300656 --- addons/report_task/report_task.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/report_task/report_task.py b/addons/report_task/report_task.py index 165d3618bed..3f7e96c6224 100644 --- a/addons/report_task/report_task.py +++ b/addons/report_task/report_task.py @@ -43,23 +43,23 @@ class report_task_user_pipeline_open (osv.osv): } def init(self, cr): - cr.execute(""" + cr.execute(''' create or replace view report_task_user_pipeline_open as ( select min(t.id) as id, u.id as user_id, u.company_id as company_id, - count(*) as task_nbr, - sum(planned_hours) as task_hrs, - sum(planned_hours*(100-progress)/100) as task_progress, + count(t.*) as task_nbr, + sum(t.planned_hours) as task_hrs, + sum(t.planned_hours * (100 - t.progress) / 100) as task_progress, t.state as task_state from - res_users u - full outer join project_task t on (u.id=t.user_id) + project_task t + left join res_users u on (u.id = t.user_id) group by - u.id,u.company_id,t.state + u.id, u.company_id, t.state ) - """) + ''') report_task_user_pipeline_open()