diff --git a/addons/website_event_track/controllers/event.py b/addons/website_event_track/controllers/event.py index 0da067fc733..c68ab65535b 100644 --- a/addons/website_event_track/controllers/event.py +++ b/addons/website_event_track/controllers/event.py @@ -38,6 +38,15 @@ class website_event(http.Controller): values = { 'track': track, 'event': track.event_id, 'main_object': track } return request.website.render("website_event_track.track_view", values) + @website.route(['/event//agenda/'], type='http', auth="public", multilang=True) + def event_agenda(self, event, tag=None, **post): + website.preload_records(event, on_error="website_event.404") + values = { + 'event': event, + 'main_object': event, + } + return request.website.render("website_event_track.agenda", values) + @website.route([ '/event//track/', '/event//track/tag/' @@ -69,6 +78,8 @@ class website_event(http.Controller): } return request.website.render("website_event_track.tracks", values) + + @website.route(['/event//track_proposal/'], type='http', auth="public", multilang=True) def event_track_proposal(self, event, **post): website.preload_records(event, on_error="website_event.404") diff --git a/addons/website_event_track/models/event.py b/addons/website_event_track/models/event.py index 4aac7ea2a36..98ae665a456 100644 --- a/addons/website_event_track/models/event.py +++ b/addons/website_event_track/models/event.py @@ -144,6 +144,7 @@ class event_event(osv.osv): result = super(event_event, self)._get_new_menu_pages(cr, uid, event, context=context) if event.show_tracks: result.append( (_('Talks'), '/event/%s/track/' % event.id)) + result.append( (_('Agenda'), '/event/%s/agenda/' % event.id)) if event.blog_id: result.append( (_('News'), '/blogpost/'+str(event.blog_ig.id))) if event.show_track_proposal: diff --git a/addons/website_event_track/views/website_event.xml b/addons/website_event_track/views/website_event.xml index 2a365f52555..3d8fe45bb44 100644 --- a/addons/website_event_track/views/website_event.xml +++ b/addons/website_event_track/views/website_event.xml @@ -29,9 +29,87 @@ + + +