Mailing : actions #42

Open
youssef wants to merge 33 commits from youssef/GOLEM:Mailing_actions into master
Showing only changes of commit 084d8d2dd3 - Show all commits

View File

@ -32,7 +32,8 @@ class GolemMailPresendWizard(models.TransientModel):
""" Call mail_compose_message wizard """
self.ensure_one()
wizard = self[0]
emails = wizard.recipient_ids.mapped('email')
emails = wizard.recipient_ids.filtered(lambda r: not r.partner_id).mapped('email')
partners = wizard.recipient_ids.filtered(lambda r: not r.opt_out).mapped('partner_id').ids
return {
'name' : _('Search results'),
'type' : 'ir.actions.act_window',
@ -42,7 +43,10 @@ class GolemMailPresendWizard(models.TransientModel):
'default_partner_to': "\\",
'default_use_template': True,
'default_template_id': self.env.ref('mail.email_template_partner').id,
'default_no_auto_thread': False},
'default_no_auto_thread': False,
'default_from_presend_wizard': True,
'partners_from_wizard': partners,
'emails_from_wizard': emails},
'view_mode': 'form',
'target': 'new'
}