From 8a57b4ce792eb3227d9d3ef4b844a189903d02a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 31 Jul 2020 17:57:03 +0000 Subject: [PATCH] [FIX] website_event_track: fix track menu Track menu was not appearing since 69d2513de21c2e80de605f77912a3687b8a79c6d due to agenda messing with standard track menu entry. Agenda is not dynamically build like track and should not have its menu type. closes odoo/odoo#55282 Signed-off-by: Thibault Delavallee (tde) --- addons/website_event_track/models/event_event.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/website_event_track/models/event_event.py b/addons/website_event_track/models/event_event.py index b326ab0b570..50bacf67f31 100644 --- a/addons/website_event_track/models/event_event.py +++ b/addons/website_event_track/models/event_event.py @@ -62,10 +62,10 @@ class Event(models.Model): for event in self: if event.event_type_id and event.event_type_id != event._origin.event_type_id: event.website_track = event.event_type_id.website_track - elif event.website_track_proposal and not event.website_track: - event.website_track = True elif event.website_menu != event._origin.website_menu or not event.website_track: event.website_track = event.website_menu + elif event.website_track_proposal and not event.website_track: + event.website_track = True @api.depends('event_type_id', 'website_track') def _compute_website_track_proposal(self): @@ -165,7 +165,7 @@ class Event(models.Model): self.ensure_one() return [ (_('Talks'), '/event/%s/track' % slug(self), False, 'track'), - (_('Agenda'), '/event/%s/agenda' % slug(self), False, 'track')] + (_('Agenda'), '/event/%s/agenda' % slug(self), False, False)] def _get_track_proposal_menu_entries(self): """ See website_event_track._get_track_menu_entries() """