diff options
| author | Christophe Matthieu <chm@odoo.com> | 2015-06-18 12:03:37 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@odoo.com> | 2015-07-10 17:00:12 +0200 |
| commit | 05daa152dc19b11a3c9094fb48978d1ba27559b0 (patch) | |
| tree | 5772d02c0e2972388392199721a03cd6079a15a6 /addons/mass_mailing/controllers/main.py | |
| parent | 9665882fbadafbaed0fb56f218c9c74696f71815 (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.py | 10 |
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) |
