Since the last major upgrade / merge, I’ve noticed that several of the site and per category Events settings have issues.
events_all_categories
With the latest Discourse + Events plugin, the setting events_all_categories doesn’t seem to do anything.
Additionally, I find that I have to turn Allow events to be added to topics in this category off, save, and then turn it back on (and save) in order to get events to work at all.
Yes, they’re working differently from before. The existing settings implementation was years old and needed a complete overhaul.
It does, but it confuses people. We’ve decided to remove it entirely (for now at least).
This is because in the previous version it wasn’t working as expected, i.e. it showed as “on” when it was not actually on. The current version works, so you may need to check and save (just the once) as you’ve described.
You no longer need to add the calendar and agenda items to the top menu. This was necessary when this was first implemented a few years ago. There was an issue with the agenda setting in this respect, which I’ve now resolved.
Yes, you may need to do this for existing usage of the plugin with then new system (depends on the usage).
Wow - that is much better!! You fixed it faster than I could describe the problems.
Just this: events_hamburger_menu_calendar_link
Remaining issue
The only problem that I can see is that I can’t get Agenda to show up in Category topic lists.
I note that when I unselect the Show an agenda topic list in this category (and/or calendar topic list) and save, and then refresh the page, it seems as though my setting change doesn’t save:
That issue is being caused by a theme or theme component on the ehealth forum. If you select the “Vanilla Theme” the agenda topic list will appear as expected.