summaryrefslogtreecommitdiff
path: root/addons/website_mail_group/controllers/main.py
diff options
context:
space:
mode:
authorajay javiya (OpenERP) <aja@tinyerp.com>2014-03-13 14:55:05 +0530
committerajay javiya (OpenERP) <aja@tinyerp.com>2014-03-13 14:55:05 +0530
commit633ceff7fc812a5fb9d18671c893ff91ffccc665 (patch)
tree9d4153bec8262b5932cb148047c84a641b78c47e /addons/website_mail_group/controllers/main.py
parenta8f130a2a8ab0d3aa0afa5f346c839ba1442c177 (diff)
[IMP] : join group button is visible to public user if public user will click on join group will ask to login
[IMP] : button color [ADD] : 'Mailing List' menu in footer bzr revid: aja@tinyerp.com-20140313092505-yr2uwmxafudtdju9
Diffstat (limited to 'addons/website_mail_group/controllers/main.py')
-rw-r--r--addons/website_mail_group/controllers/main.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/website_mail_group/controllers/main.py b/addons/website_mail_group/controllers/main.py
index e4387ba547b..dc0acce7644 100644
--- a/addons/website_mail_group/controllers/main.py
+++ b/addons/website_mail_group/controllers/main.py
@@ -45,6 +45,9 @@ class MailGroup(http.Controller):
def subscription(self, group_id=0, action=False ,**post):
cr, uid, context = request.cr, request.uid, request.context
group_obj = request.registry.get('mail.group')
+ public_uid = request.registry['website'].get_public_user(cr , uid, context)
+ if uid == public_uid:
+ return ['is_public']
if action:
group_obj.message_subscribe_users(cr, uid, [group_id], context=context)
else: