From 30c239414fe282ec5d6bf5c7c50dc9a3f64ada6c Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Thu, 4 Mar 2010 12:09:08 +0530 Subject: [PATCH] [Fix]report_crm: Fix the field name in report_crm_case bzr revid: sbh@tinyerp.com-20100304063908-gym80r62yxym78ad --- addons/report_crm/report_crm.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/report_crm/report_crm.py b/addons/report_crm/report_crm.py index c9e22dc3af8..da9ba2e9ba3 100644 --- a/addons/report_crm/report_crm.py +++ b/addons/report_crm/report_crm.py @@ -45,7 +45,7 @@ class report_crm_case(osv.osv): state = field_name[5:] cr.execute("select count(*) from crm_opportunity where section_id =%s and state='%s'"%(case.section_id.id,state)) state_cases = cr.fetchone()[0] - perc_state = (state_cases / float(case.nbr_cases) ) * 100 + perc_state = (state_cases / float(case.nbr) ) * 100 res[case.id] = perc_state else: @@ -58,7 +58,7 @@ class report_crm_case(osv.osv): cr.execute("select count(*) from crm_case_log l, ir_model m where l.model_id=m.id and m.model = '%s'" , model_name) logs = cr.fetchone()[0] - avg_ans = logs / case.nbr_cases + avg_ans = logs / case.nbr res[case.id] = avg_ans return res @@ -68,7 +68,7 @@ class report_crm_case(osv.osv): 'user_id':fields.many2one('res.users', 'User', readonly=True), 'section_id':fields.many2one('crm.case.section', 'Section', readonly=True), 'nbr': fields.integer('# of Cases', readonly=True), - 'state': fields.selection(AVAILABLE_STATES, 'Status', size=16, readonly=True), + 'state': fields.selection(AVAILABLE_STATES, 'State', size=16, readonly=True), 'avg_answers': fields.function(_get_data,string='Avg. Answers', method=True,type="integer"), 'perc_done': fields.function(_get_data,string='%Done', method=True,type="float"), 'perc_cancel': fields.function(_get_data,string='%Cancel', method=True,type="float"),