diff --git a/addons/website_mail_group/__openerp__.py b/addons/website_mail_group/__openerp__.py
index f90d654036f..5681dc31fd3 100644
--- a/addons/website_mail_group/__openerp__.py
+++ b/addons/website_mail_group/__openerp__.py
@@ -14,6 +14,7 @@ OpenERP Mail Group : Mailing List Archive
'views/website_mail_group.xml',
'views/website_mail_group_backend.xml',
'data/website_mail_group_data.xml',
+ 'security/website_mail_group.xml',
],
'demo': [
'data/website_mail_group_demo.xml'
diff --git a/addons/website_mail_group/controllers/main.py b/addons/website_mail_group/controllers/main.py
index 996b5524ffd..01ec8633d55 100644
--- a/addons/website_mail_group/controllers/main.py
+++ b/addons/website_mail_group/controllers/main.py
@@ -32,6 +32,7 @@ class MailGroup(http.Controller):
def view(self, **post):
cr, uid, context = request.cr, request.uid, request.context
group_obj = request.registry.get('mail.group')
+
group_ids = group_obj.search(cr, uid, [], context=context)
values = {
'groups': group_obj.browse(cr, uid, group_ids, context),
@@ -39,7 +40,7 @@ class MailGroup(http.Controller):
return request.website.render('website_mail_group.mail_groups', values)
@http.route([
- "/groups/subscription",
+ "/groups/subscription/",
], type='json', auth="public", website=True)
def subscription(self, group_id=0, action=False ,**post):
cr, uid, context = request.cr, request.uid, request.context
diff --git a/addons/website_mail_group/security/website_mail_group.xml b/addons/website_mail_group/security/website_mail_group.xml
new file mode 100644
index 00000000000..79d4390f6f9
--- /dev/null
+++ b/addons/website_mail_group/security/website_mail_group.xml
@@ -0,0 +1,12 @@
+
+