diff options
| author | Thibault Delavallée <tde@odoo.com> | 2020-08-20 07:52:42 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-08-20 14:03:07 +0000 |
| commit | 5fc9d106e1eaa7804ebbbb6e30744cf660626f74 (patch) | |
| tree | e1697096cb436f5bbaa016f04edda54fdc9ce32a | |
| parent | 4d411615fa8f8434f881c82e3f92eb94ae9b66b5 (diff) | |
[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>
| -rw-r--r-- | addons/website_event_track_session/controllers/session.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/addons/website_event_track_session/controllers/session.py b/addons/website_event_track_session/controllers/session.py index 65d0106ced4..248ee7e573f 100644 --- a/addons/website_event_track_session/controllers/session.py +++ b/addons/website_event_track_session/controllers/session.py @@ -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) |
