summaryrefslogtreecommitdiff
path: root/addons/website_mass_mailing/controllers
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2017-09-13 15:18:12 +0200
committerYannick Tivisse <yti@odoo.com>2017-09-15 15:56:23 +0200
commit51b5ee7c3c1bbc08c5aa284300fd95f63cbf7ad1 (patch)
tree20e8d4393155038da314b6071ec04bb43af60b74 /addons/website_mass_mailing/controllers
parente9fca14452273be1807d3b47f6220f563c343481 (diff)
[IMP] mass_mailing: choose model among all chatter models
This commit removes the strange selection box based on a magic flag and some strange methods returning a string. Instead just allow to send mass mailing on all models inheriting from mail.thread using the is mail thread flag. Various addons are updated to remove the _mail_mass_mailing class attribute used to determine mass mailing capability. We consider people could send a mass mailing on every model inheriting from mail.thread. It makes no sense to limit it to a given set of addons.
Diffstat (limited to 'addons/website_mass_mailing/controllers')
-rw-r--r--addons/website_mass_mailing/controllers/main.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website_mass_mailing/controllers/main.py b/addons/website_mass_mailing/controllers/main.py
index d5b23030717..d1aa21f5cd4 100644
--- a/addons/website_mass_mailing/controllers/main.py
+++ b/addons/website_mass_mailing/controllers/main.py
@@ -11,7 +11,7 @@ class MassMailController(MassMailController):
def mailing(self, mailing_id, email=None, res_id=None, **post):
mailing = request.env['mail.mass_mailing'].sudo().browse(mailing_id)
if mailing.exists():
- if mailing.mailing_model == 'mail.mass_mailing.contact':
+ if mailing.mailing_model_name == 'mail.mass_mailing.contact':
contacts = request.env['mail.mass_mailing.contact'].sudo().search([('email', '=', email)])
return request.render('website_mass_mailing.page_unsubscribe', {
'contacts': contacts,