discourse-events
discourse-events copied to clipboard
FIX: Migrate legacy hamburger menu links to sidebar
The legacy hamburger menu, which is implemented using the hamburger-menu widget, is being removed from core (see https://github.com/discourse/discourse/pull/24788 and https://github.com/discourse/discourse/commit/832b3b9e60352f5cf293ea8d85a0645a6657455e), so we need to migrate all customizations that currently target the legacy hamburger menu to the new sidebar.
This PR migrates the calendar and agenda links that the plugin adds to the legacy hamburger menu to the new sidebar. The legacy
option is still available for sites running the stable branch, so the logic for the legacy hamburger menu should be kept around until Discourse 3.2.0 is released at which the code for the legacy menu can be safely deleted.
@OsamaSayegh Much appreciated!