From d143e09ff5aab989b660c1f75af713433426be4c Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sun, 16 Mar 2014 13:32:20 +0100 Subject: [PATCH] [IMP] Mailing List Fixes bzr revid: fp@tinyerp.com-20140316123220-5hq7e3f6p7fzbr96 --- addons/website_mail/views/snippets.xml | 6 +- addons/website_mail_group/__openerp__.py | 3 +- .../security/ir.model.access.csv | 0 .../security/website_mail_group.xml | 12 ---- .../static/src/js/website_mail_group.js | 28 ---------- .../views/website_mail_group.xml | 56 ++++++++++++------- 6 files changed, 40 insertions(+), 65 deletions(-) delete mode 100644 addons/website_mail_group/security/ir.model.access.csv delete mode 100644 addons/website_mail_group/security/website_mail_group.xml delete mode 100644 addons/website_mail_group/static/src/js/website_mail_group.js diff --git a/addons/website_mail/views/snippets.xml b/addons/website_mail/views/snippets.xml index 75202fe99fd..196ad39dac8 100644 --- a/addons/website_mail/views/snippets.xml +++ b/addons/website_mail/views/snippets.xml @@ -509,10 +509,10 @@ class="js_follow_email form-control" placeholder="your email..."/> - Unsubscribe - Subscribe + unsubscribe + subscribe - + diff --git a/addons/website_mail_group/__openerp__.py b/addons/website_mail_group/__openerp__.py index 9ea12329775..de47bfa4390 100644 --- a/addons/website_mail_group/__openerp__.py +++ b/addons/website_mail_group/__openerp__.py @@ -13,11 +13,10 @@ OpenERP Mail Group : Mailing List Archives 'data': [ 'views/website_mail_group.xml', 'data/website_mail_group_data.xml', - 'security/website_mail_group.xml', ], 'demo': [ 'data/website_mail_group_demo.xml' ], - 'qweb': ['static/src/xml/*.xml'], + 'qweb': [], 'installable': True, } diff --git a/addons/website_mail_group/security/ir.model.access.csv b/addons/website_mail_group/security/ir.model.access.csv deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/addons/website_mail_group/security/website_mail_group.xml b/addons/website_mail_group/security/website_mail_group.xml deleted file mode 100644 index 79d4390f6f9..00000000000 --- a/addons/website_mail_group/security/website_mail_group.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - Mail.group: access only public and joined groups - - ['|', '|', ('public', '=', 'public'), ('message_follower_ids', 'in', [user.partner_id.id]), '&', ('public','=','groups'), ('group_public_id','in', [g.id for g in user.groups_id])] - - - - - diff --git a/addons/website_mail_group/static/src/js/website_mail_group.js b/addons/website_mail_group/static/src/js/website_mail_group.js deleted file mode 100644 index 651ed7fa6c3..00000000000 --- a/addons/website_mail_group/static/src/js/website_mail_group.js +++ /dev/null @@ -1,28 +0,0 @@ -$(document).ready(function () { - $('a.js_group').on('click', function (ev) { - ev.preventDefault(); - var $link = $(ev.currentTarget); - var href = $link.attr("href"); - var group_id = href.match(/subscription\/([0-9]+)/)[1]; - var action = href.match(/action=(.*)/)[1] == 'subscribe' ? true : false; - openerp.jsonRpc("/groups/subscription/", 'call', { - 'group_id': parseInt(group_id), - 'action' : action, - }) - .then(function (data) { - if(data[0]) - return window.location ='/web/login?redirect=/groups/'; - if (action){ - $('li#'+ group_id).toggleClass('hidden visible'); - $('.unfollow_' + group_id).toggleClass('visible hidden'); - $('.follow_' + group_id).toggleClass('hidden visible'); - } - else { - $('li#'+ group_id).toggleClass('visible hidden'); - $('.unfollow_' + group_id).toggleClass('hidden visible'); - $('.follow_' + group_id).toggleClass('visible hidden'); - } - }); - return false; - }); -}); diff --git a/addons/website_mail_group/views/website_mail_group.xml b/addons/website_mail_group/views/website_mail_group.xml index d1f960d7c00..9e4b41329b4 100644 --- a/addons/website_mail_group/views/website_mail_group.xml +++ b/addons/website_mail_group/views/website_mail_group.xml @@ -8,21 +8,32 @@