[IMP] website_event_track_session: improve sitemap management
SPECIFICATIONS: ROUTES Improve sitemap management by adding domains in route. It allows to lessen generated sitemap size. LINKS Task ID-2323246 PR odoo/odoo#56180 closes odoo/odoo#56231 X-original-commit: 1c68ddcd5dd1981be1d652f0f1f01a20f6e675fd Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
@@ -33,8 +33,8 @@ class WebsiteEventSessionController(EventTrackOnlineController):
|
||||
# ------------------------------------------------------------
|
||||
|
||||
@http.route([
|
||||
'''/event/<model("event.event"):event>/track''',
|
||||
'''/event/<model("event.event"):event>/track/tag/<model("event.track.tag"):tag>'''
|
||||
'''/event/<model("event.event", "[('website_track', '=', True)]"):event>/track''',
|
||||
'''/event/<model("event.event", "[('website_track', '=', True)]"):event>/track/tag/<model("event.track.tag"):tag>'''
|
||||
], type='http', auth="public", website=True, sitemap=False)
|
||||
def event_tracks(self, event, tag=None, **searches):
|
||||
""" Main route
|
||||
@@ -145,7 +145,8 @@ class WebsiteEventSessionController(EventTrackOnlineController):
|
||||
# PAGE VIEW
|
||||
# ------------------------------------------------------------
|
||||
|
||||
@http.route('/event/<model("event.event"):event>/track/<model("event.track"):track>',
|
||||
@http.route('''/event/<model("event.event", "[('website_track', '=', True)]"):event>
|
||||
/track/<model("event.track", , "[('event_id', '=', event.id)]"):track>''',
|
||||
type='http', auth="public", website=True, sitemap=False)
|
||||
def event_track_page(self, event, track, **options):
|
||||
track = self._fetch_track(track.id, allow_is_accepted=False)
|
||||
|
||||
Reference in New Issue
Block a user