summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/controllers/main.py
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2015-06-18 12:03:37 +0200
committerChristophe Matthieu <chm@odoo.com>2015-07-10 17:00:12 +0200
commit05daa152dc19b11a3c9094fb48978d1ba27559b0 (patch)
tree5772d02c0e2972388392199721a03cd6079a15a6 /addons/mass_mailing/controllers/main.py
parent9665882fbadafbaed0fb56f218c9c74696f71815 (diff)
[IMP] mass_mailing: move code from website_mail to mass_mailing and use web_editor
Diffstat (limited to 'addons/mass_mailing/controllers/main.py')
-rw-r--r--addons/mass_mailing/controllers/main.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/addons/mass_mailing/controllers/main.py b/addons/mass_mailing/controllers/main.py
index d1e3b5a7657..2a86ceaaef6 100644
--- a/addons/mass_mailing/controllers/main.py
+++ b/addons/mass_mailing/controllers/main.py
@@ -19,7 +19,7 @@ class MassMailController(http.Controller):
return response
- @http.route(['/mail/mailing/<int:mailing_id>/unsubscribe'], type='http', auth='none', website=True)
+ @http.route(['/mail/mailing/<int:mailing_id>/unsubscribe'], type='http', website=True, auth='none')
def mailing(self, mailing_id, email=None, res_id=None, **post):
mailing = request.env['mail.mass_mailing'].sudo().browse(mailing_id)
if mailing.exists():
@@ -30,14 +30,14 @@ class MassMailController(http.Controller):
mailing.update_opt_out(mailing_id, email, [res_id], True)
return request.website.render('mass_mailing.page_unsubscribed')
- @http.route(['/mail/mailing/unsubscribe'], type='json', auth='none', website=True)
+ @http.route(['/mail/mailing/unsubscribe'], type='json', auth='none')
def unsubscribe(self, mailing_id, opt_in_ids, opt_out_ids, email):
mailing = request.env['mail.mass_mailing'].sudo().browse(mailing_id)
if mailing.exists():
mailing.update_opt_out(mailing_id, email, opt_in_ids, False)
mailing.update_opt_out(mailing_id, email, opt_out_ids, True)
- @http.route('/website_mass_mailing/is_subscriber', type='json', auth="public", website=True)
+ @http.route('/website_mass_mailing/is_subscriber', type='json', website=True, auth="public")
def is_subscriber(self, list_id, **post):
cr, uid, context = request.cr, request.uid, request.context
Contacts = request.registry['mail.mass_mailing.contact']
@@ -56,7 +56,7 @@ class MassMailController(http.Controller):
return {'is_subscriber': is_subscriber, 'email': email}
- @http.route('/website_mass_mailing/subscribe', type='json', auth="public", website=True)
+ @http.route('/website_mass_mailing/subscribe', type='json', auth="public")
def subscribe(self, list_id, email, **post):
cr, uid, context = request.cr, request.uid, request.context
Contacts = request.registry['mail.mass_mailing.contact']
@@ -77,7 +77,7 @@ class MassMailController(http.Controller):
request.registry['website.links.click'].add_click(cr, uid, code, request.httprequest.remote_addr, request.session['geoip'].get('country_code'), stat_id=stat_id, context=context)
return werkzeug.utils.redirect(request.registry['website.links'].get_url_from_code(cr, uid, code, context=context), 301)
- @http.route(['/website_mass_mailing/get_content'], type='json', auth="public", website=True)
+ @http.route(['/website_mass_mailing/get_content'], type='json', auth="public")
def get_mass_mailing_content(self, newsletter_id, **post):
data = self.is_subscriber(newsletter_id, **post)
mass_mailing_list = request.registry['mail.mass_mailing.list'].browse(request.cr, SUPERUSER_ID, int(newsletter_id), request.context)