[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) <tde@openerp.com>
This commit is contained in:
@@ -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() """
|
||||
|
||||
Reference in New Issue
Block a user