summaryrefslogtreecommitdiff
path: root/addons/website_google_map/controllers
diff options
context:
space:
mode:
authorFabien Meghazi <fme@openerp.com>2013-09-05 17:18:03 +0200
committerFabien Meghazi <fme@openerp.com>2013-09-05 17:18:03 +0200
commitd2e90f062187e9ccbe67bc9f778393141b03ffa2 (patch)
tree5a7734c988e27d02c0db5adbbc430af7bc2c39de /addons/website_google_map/controllers
parentc80cf7d0646463b290137c26fbada568a6942b00 (diff)
[BREAK] request.context everywhere
some stuff broken will be repaired by chm bzr revid: fme@openerp.com-20130905151803-7d17us7rn9yubnb2
Diffstat (limited to 'addons/website_google_map/controllers')
-rw-r--r--addons/website_google_map/controllers/main.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/addons/website_google_map/controllers/main.py b/addons/website_google_map/controllers/main.py
index 3867a3f20f0..2b6a8eccd06 100644
--- a/addons/website_google_map/controllers/main.py
+++ b/addons/website_google_map/controllers/main.py
@@ -23,12 +23,16 @@ class google_map(http.Controller):
partner_obj = request.registry['res.partner']
domain = [("id", "in", [int(p) for p in post.get('partner_ids', "").split(",") if p])]
- partner_ids = partner_obj.search(request.cr, openerp.SUPERUSER_ID, domain + [('website_published', '=', True)])
+ domain_public = domain + [('website_published', '=', True)]
+ partner_ids = partner_obj.search(request.cr, openerp.SUPERUSER_ID,
+ domain_public, context=request.context)
if not request.webcontext.is_public_user:
- partner_ids += partner_obj.search(request.cr, request.uid, domain)
+ partner_ids += partner_obj.search(request.cr, request.uid, domain,
+ context=request.context)
partner_ids = list(set(partner_ids))
- return partner_obj.google_map_json(request.cr, openerp.SUPERUSER_ID, partner_ids)
+ return partner_obj.google_map_json(request.cr, openerp.SUPERUSER_ID,
+ partner_ids, request.context)
@website.route(['/google_map/set_partner_position/'], type='http', auth="admin")
def google_map_set_partner_position(self, *arg, **post):
@@ -43,8 +47,9 @@ class google_map(http.Controller):
'partner_latitude': latitude,
'partner_longitude': longitude,
'date_localization': datetime.now().strftime('%Y-%m-%d'),
- }
- partner_obj.write(request.cr, request.uid, [partner_id], values)
+ }
+ partner_obj.write(request.cr, request.uid, [partner_id], values,
+ request.context)
# vim:expandtab:tabstop=4:softtabstop=4:shiftwidth=4: