diff --git a/addons/sale/report/__init__.py b/addons/sale/report/__init__.py
index 0ce593424d3..be1073205c3 100644
--- a/addons/sale/report/__init__.py
+++ b/addons/sale/report/__init__.py
@@ -19,8 +19,6 @@
#
##############################################################################
-import sales_crm_account_invoice_report
import sale_report
-import sale_analysis_report
-
+import invoice_report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/sale/report/sales_crm_account_invoice_report.py b/addons/sale/report/invoice_report.py
similarity index 100%
rename from addons/sale/report/sales_crm_account_invoice_report.py
rename to addons/sale/report/invoice_report.py
diff --git a/addons/sale/report/sale_analysis_report.py b/addons/sale/report/sale_analysis_report.py
deleted file mode 100644
index eca020f82ad..00000000000
--- a/addons/sale/report/sale_analysis_report.py
+++ /dev/null
@@ -1,18 +0,0 @@
- # -*- coding: utf-8 -*-
-
-from openerp.osv import fields, osv
-
-
-class sale_report(osv.osv):
- _inherit = "sale.report"
- _columns = {
- 'section_id': fields.many2one('crm.case.section', 'Sales Team'),
- }
-
- def _select(self):
- return super(sale_report, self)._select() + ", s.section_id as section_id"
-
- def _group_by(self):
- return super(sale_report, self)._group_by() + ", s.section_id"
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/sale/report/sale_analysis_report_view.xml b/addons/sale/report/sale_analysis_report_view.xml
deleted file mode 100644
index 83613219046..00000000000
--- a/addons/sale/report/sale_analysis_report_view.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- sale.report.search.sale.crm
- sale.report
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/addons/sale/report/sale_report.py b/addons/sale/report/sale_report.py
index 5d6a1cd759c..8a54da5901e 100644
--- a/addons/sale/report/sale_report.py
+++ b/addons/sale/report/sale_report.py
@@ -53,6 +53,7 @@ class sale_report(osv.osv):
], 'Order Status', readonly=True),
'pricelist_id': fields.many2one('product.pricelist', 'Pricelist', readonly=True),
'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account', readonly=True),
+ 'section_id': fields.many2one('crm.case.section', 'Sales Team'),
}
_order = 'date desc'
@@ -73,7 +74,8 @@ class sale_report(osv.osv):
s.state,
t.categ_id as categ_id,
s.pricelist_id as pricelist_id,
- s.project_id as analytic_account_id
+ s.project_id as analytic_account_id,
+ s.section_id as section_id
"""
return select_str
@@ -101,7 +103,8 @@ class sale_report(osv.osv):
s.company_id,
s.state,
s.pricelist_id,
- s.project_id
+ s.project_id,
+ s.section_id
"""
return group_by_str
diff --git a/addons/sale/report/sale_report_view.xml b/addons/sale/report/sale_report_view.xml
index 14b719ebd7a..b8ce36efc2b 100644
--- a/addons/sale/report/sale_report_view.xml
+++ b/addons/sale/report/sale_report_view.xml
@@ -34,6 +34,7 @@
+