diff --git a/addons/mass_mailing/models/mass_mailing_stats.py b/addons/mass_mailing/models/mass_mailing_stats.py index f002a6f0c7f..0dc31b5671a 100644 --- a/addons/mass_mailing/models/mass_mailing_stats.py +++ b/addons/mass_mailing/models/mass_mailing_stats.py @@ -40,7 +40,7 @@ class MassMailingList(osv.Model): def _get_contact_nbr(self, cr, uid, ids, name, arg, context=None): result = dict.fromkeys(ids, 0) mlc = self.pool.get('mail.mass_mailing.contact') - for m in mlc.read_group(cr, uid, [('list_id','in',ids)], ['list_id'], ['list_id'], context=context): + for m in mlc.read_group(cr, uid, [('list_id','in',ids),('opt_out','!=',1)], ['list_id'], ['list_id'], context=context): result[m['list_id'][0]] = m['list_id_count'] return result diff --git a/addons/mass_mailing/views/mass_mailing.xml b/addons/mass_mailing/views/mass_mailing.xml index 7af3231b45e..3a4e47b405c 100644 --- a/addons/mass_mailing/views/mass_mailing.xml +++ b/addons/mass_mailing/views/mass_mailing.xml @@ -87,7 +87,7 @@ mail.mass_mailing.contact form tree - {'search_default_list_id': active_id} + {'search_default_list_id': active_id, 'search_default_not_opt_out': 1}

Click to create a recipient. @@ -180,15 +180,17 @@

- emails are in queue - and will be sent soon. + + emails are in queue and will be sent soon.

@@ -236,16 +238,14 @@ Recipients - -