summaryrefslogtreecommitdiff
path: root/addons/website_slides/controllers/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website_slides/controllers/main.py')
-rw-r--r--addons/website_slides/controllers/main.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/addons/website_slides/controllers/main.py b/addons/website_slides/controllers/main.py
index 13a8b4505fb..d09d0e9020b 100644
--- a/addons/website_slides/controllers/main.py
+++ b/addons/website_slides/controllers/main.py
@@ -23,6 +23,15 @@ class WebsiteSlides(http.Controller):
'vote': 'likes desc',
}
+ def sitemap_slide(env, rule, qs):
+ Channel = env['slide.channel']
+ dom = sitemap_qs2dom(qs=qs, route='/slides/', field=Channel._rec_name)
+ dom += env['website'].get_current_website().website_domain()
+ for channel in Channel.search(dom):
+ loc = '/slides/%s' % slug(channel)
+ if not qs or qs.lower() in loc:
+ yield {'loc': loc}
+
def _set_viewed_slide(self, slide, view_mode):
slide_key = '%s_%s' % (view_mode, request.session.sid)
viewed_slides = request.session.setdefault(slide_key, list())
@@ -69,15 +78,6 @@ class WebsiteSlides(http.Controller):
'is_public_user': request.website.is_public_user(),
})
- def sitemap_slide(env, rule, qs):
- Channel = env['slide.channel']
- dom = sitemap_qs2dom(qs=qs, route='/slides/', field=Channel._rec_name)
- dom += env['website'].get_current_website().website_domain()
- for channel in Channel.search(dom):
- loc = '/slides/%s' % slug(channel)
- if not qs or qs.lower() in loc:
- yield {'loc': loc}
-
@http.route([
'''/slides/<model("slide.channel"):channel>''',
'''/slides/<model("slide.channel"):channel>/page/<int:page>''',