diff --git a/addons/sale/models/sales_team.py b/addons/sale/models/sales_team.py index 554872e2226..0cf551bd9b0 100644 --- a/addons/sale/models/sales_team.py +++ b/addons/sale/models/sales_team.py @@ -69,7 +69,9 @@ class CrmTeam(models.Model): self.browse(datum['team_id'][0]).invoiced = datum['amount_untaxed_signed'] def _graph_date_column(self): - if self.dashboard_graph_model in ['sales', 'invoices']: + if self.dashboard_graph_model == 'sales': + return 'confirmation_date' + elif self.dashboard_graph_model == 'invoices': return 'date' return super(CrmTeam, self)._graph_date_column() diff --git a/addons/sale/report/sale_report.py b/addons/sale/report/sale_report.py index cb63bf50ab8..d61224d2da2 100644 --- a/addons/sale/report/sale_report.py +++ b/addons/sale/report/sale_report.py @@ -14,6 +14,7 @@ class SaleReport(models.Model): name = fields.Char('Order Reference', readonly=True) date = fields.Datetime('Date Order', readonly=True) + confirmation_date = fields.Datetime('Confirmation Date', readonly=True) product_id = fields.Many2one('product.product', 'Product', readonly=True) product_uom = fields.Many2one('product.uom', 'Unit of Measure', readonly=True) product_uom_qty = fields.Float('Qty Ordered', readonly=True) @@ -58,6 +59,7 @@ class SaleReport(models.Model): count(*) as nbr, s.name as name, s.date_order as date, + s.confirmation_date as confirmation_date, s.state as state, s.partner_id as partner_id, s.user_id as user_id, @@ -100,6 +102,7 @@ class SaleReport(models.Model): t.categ_id, s.name, s.date_order, + s.confirmation_date, s.partner_id, s.user_id, s.state,