diff --git a/addons/website_mail/controllers/main.py b/addons/website_mail/controllers/main.py index 30812e4e7a9..939493c14fd 100644 --- a/addons/website_mail/controllers/main.py +++ b/addons/website_mail/controllers/main.py @@ -27,6 +27,7 @@ class website_mail(http.Controller): 'nav_list': dict(), 'mail_group_id': mail_group_id, 'subscribe': post.get('subscribe'), + 'unable_editor': post.get('unable_editor') } if not request.context['is_public_user'] and mail_group_id: @@ -92,7 +93,7 @@ class website_mail(http.Controller): type='comment', subtype='mt_comment', context=dict(request.context, mail_create_nosubscribe=True)) - return werkzeug.utils.redirect("/blog/%s/%s/" % (mail_group_id, blog_id)) + return werkzeug.utils.redirect("/blog/%s/%s/?unable_editor=1" % (mail_group_id, blog_id)) @website.route(['/blog//subscribe', '/blog///subscribe'], type='http', auth="public") def subscribe(self, mail_group_id=None, blog_id=None, **post): diff --git a/addons/website_mail/views/website_mail.xml b/addons/website_mail/views/website_mail.xml index 8f97368a62e..05f01879e69 100644 --- a/addons/website_mail/views/website_mail.xml +++ b/addons/website_mail/views/website_mail.xml @@ -56,11 +56,10 @@

-
-
    +
    • @@ -72,7 +71,7 @@
    -
    +
    @@ -92,7 +91,6 @@ Comments -
    @@ -109,6 +107,15 @@ + +