diff options
| author | Thibault Delavallée <tde@odoo.com> | 2020-07-31 17:57:03 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-07-31 19:23:35 +0000 |
| commit | 8a57b4ce792eb3227d9d3ef4b844a189903d02a4 (patch) | |
| tree | 1c109b7ff7638ad7866f81e850b3f41f32ea71ad | |
| parent | 99fc25448c0f9e906e1188192520fb3dd60b86b4 (diff) | |
[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>
| -rw-r--r-- | addons/website_event_track/models/event_event.py | 6 |
1 files 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() """ |
