summaryrefslogtreecommitdiff
path: root/addons/website_mail/controllers/main.py
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@openerp.com>2013-10-02 13:56:03 +0200
committerChristophe Matthieu <chm@openerp.com>2013-10-02 13:56:03 +0200
commit84e24d62b558f5da9379aedd971efb531ed68344 (patch)
tree752e8f31b9497d20abfb53165d10c74e691b9e08 /addons/website_mail/controllers/main.py
parentfabe8d72084886ea950b350d32f5987360dda9c6 (diff)
parent2c4b7c8bfd2e47d75b54de6e3b8e352ed5f74de0 (diff)
[IMP] add website_hr_recruitment
Module for jobs displayed on the website. The public user can apply or follow the jobs. little fixes in website_mail bzr revid: chm@openerp.com-20131002115603-ikgipps88vbf69ef
Diffstat (limited to 'addons/website_mail/controllers/main.py')
-rw-r--r--addons/website_mail/controllers/main.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/addons/website_mail/controllers/main.py b/addons/website_mail/controllers/main.py
index 64c627df007..f9a7f0718dc 100644
--- a/addons/website_mail/controllers/main.py
+++ b/addons/website_mail/controllers/main.py
@@ -40,12 +40,12 @@ class WebsiteMail(http.Controller):
partner_ids = [user_obj.browse(request.cr, request.uid, request.uid, request.context).partner_id.id]
return partner_ids
- @website.route(['/website_mail/follow/'], type='http', auth="public")
- def website_message_subscribe(self, **post):
- _id = int(post['id'])
- _message_is_follower = post['message_is_follower'] == 'on'
- _object = request.registry[post['object']]
- partner_ids = self._find_or_create_partner(post.get('email'), request.context)
+ @website.route(['/website_mail/follow/'], type='json', auth="public")
+ def website_message_subscribe(self, id=0, object=None, message_is_follower="on", email=False, **post):
+ _id = int(id)
+ _message_is_follower = message_is_follower == 'on'
+ _object = request.registry[object]
+ partner_ids = self._find_or_create_partner(email, request.context)
if _message_is_follower:
_object.check_access_rule(request.cr, request.uid, [_id], 'read', request.context)
@@ -55,4 +55,4 @@ class WebsiteMail(http.Controller):
_object.message_subscribe(request.cr, SUPERUSER_ID, [_id], partner_ids, context=request.context)
obj = _object.browse(request.cr, request.uid, _id)
- return obj.message_is_follower and "1" or "0"
+ return obj.message_is_follower and 1 or 0