diff --git a/addons/mass_mailing/models/mass_mailing.py b/addons/mass_mailing/models/mass_mailing.py
index 88053127dd9..2604d4e04cf 100644
--- a/addons/mass_mailing/models/mass_mailing.py
+++ b/addons/mass_mailing/models/mass_mailing.py
@@ -227,6 +227,7 @@ class MassMailingCampaign(osv.Model):
for cid in ids:
results[cid] = {
'total': Statistics.search(cr, uid, [('mass_mailing_campaign_id', '=', cid)], count=True, context=context),
+ 'scheduled': Statistics.search(cr, uid, [('mass_mailing_campaign_id', '=', cid), ('scheduled', '!=', False), ('sent', '=', False)], count=True, context=context),
'sent': Statistics.search(cr, uid, [('mass_mailing_campaign_id', '=', cid), ('sent', '!=', False)], count=True, context=context),
'opened': Statistics.search(cr, uid, [('mass_mailing_campaign_id', '=', cid), ('opened', '!=', False)], count=True, context=context),
'replied': Statistics.search(cr, uid, [('mass_mailing_campaign_id', '=', cid), ('replied', '!=', False)], count=True, context=context),
@@ -263,7 +264,11 @@ class MassMailingCampaign(osv.Model):
'color': fields.integer('Color Index'),
# stat fields
'total': fields.function(
- _get_statistics, string='Scheduled',
+ _get_statistics, string='Total',
+ type='integer', multi='_get_statistics'
+ ),
+ 'scheduled': fields.function(
+ _get_statistics, string='Total',
type='integer', multi='_get_statistics'
),
'sent': fields.function(
diff --git a/addons/mass_mailing/views/mass_mailing.xml b/addons/mass_mailing/views/mass_mailing.xml
index aef24670b1f..4e603bb17e1 100644
--- a/addons/mass_mailing/views/mass_mailing.xml
+++ b/addons/mass_mailing/views/mass_mailing.xml
@@ -242,14 +242,14 @@
- Here be some pie charts
+
- Here be some bar charts
-
-
+
+
@@ -286,18 +286,6 @@
-
@@ -434,7 +422,11 @@
- here be some graphs
+
+
+
+
+