From 472b547c301b4f7100e0cc4f024638fcfc31bbc3 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Tue, 6 Aug 2013 11:31:15 +0200 Subject: [PATCH] [FIX] website_event: access right for public user bzr revid: chm@openerp.com-20130806093115-1bhh873xhycdag84 --- addons/website_event/controllers/main.py | 4 ++++ addons/website_event/views/website_event.xml | 12 ++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/addons/website_event/controllers/main.py b/addons/website_event/controllers/main.py index cca132dca36..3c7c10f0a13 100644 --- a/addons/website_event/controllers/main.py +++ b/addons/website_event/controllers/main.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- +from openerp import SUPERUSER_ID from openerp.addons.web import http from openerp.addons.web.http import request from openerp.tools.translate import _ @@ -97,8 +98,11 @@ class website_event(http.Controller): def event(self, event_id=None, **post): website = request.registry['website'] event = request.registry['event.event'].browse(request.cr, request.uid, event_id) + organizer = event.user_id and request.registry['res.users'].browse(request.cr, SUPERUSER_ID, event.user_id.id) or None + values = website.get_rendering_context({ 'event_id': event, + 'organizer': organizer, 'google_map_url': "http://maps.googleapis.com/maps/api/staticmap?center=%s&sensor=false&zoom=12&size=298x298" % urllib.quote_plus('%s, %s %s, %s' % (event.street, event.city, event.zip, event.country_id and event.country_id.name_get()[0][1] or '')) }) return website.render("website_event.detail", values) diff --git a/addons/website_event/views/website_event.xml b/addons/website_event/views/website_event.xml index 82811cdd76d..a1797e1ebcb 100644 --- a/addons/website_event/views/website_event.xml +++ b/addons/website_event/views/website_event.xml @@ -101,7 +101,7 @@ available. -

+

Click to Unpublish Click to Publish @@ -149,8 +149,8 @@
Organized by:
- ✆
- + ✆
+
@@ -166,13 +166,13 @@ available. -

+

Click to Unpublish Click to Publish -

Ticket Information

-
+

Ticket Information

+