Thanks for going into detail @gwmngilfen, itâs very useful. As you say, this is a question of getting the display right. Iâll look at your use case either tomorrow or the day after.
Thanks for the fast turnaround @angus, excellent support as ever.
However, this seems to have forced all events to the calendar timezone, rather than the user viewing the calendar. Setting that flag to off makes the calendar look right for me (as Iâm the admin, I have the same timezone as the forum), but if I impersonate a user in another timezone (or just change the timezone on my laptop), the event is still wrong (although at least theyâre all consistently wrong now ) - the event shows at 15:00 even for a user in the GMT-5 timezone.
What I was hoping for is to display events in the users timezone - is that possible, or going to cause mayhem? I donât see a timezone setting under a userâs prefs, so I guess itâd have to be the browser environment?
I hope you are well, thanks for the great plugin developpment. Just this little bug is that since 2 days the currently Upgrading status is not moving. I cannot stop it. Any idea ?
Sounds like youâre talking about events timezone default?
If you have that set, it will override the localisation to the userâs timezone:
In other words, if both events timezone default and events timezone event are disabled, the event will be localised according to the timezone of the user.
hm. I havenât come across this issue before. I upgrade my sandbox via docker/upgrade each time I push updates for this plugin. It could be an issue unrelated to the events plugin, but letâs assume it is for now.
Iâm having problems getting events created in other categories to also appear in the events category.
Should they sync this way so that an event can relate to a particular category, but also be found in a collective events category that covers all categories?
Please link this reply if already covered elsewhere - I did search but found nothing.
Each category calendar will only show you events from that category.
However, thereâs a site-level calendar at yoursite.com/calendar which will include events from all categories.
You can add a link to the site-level calendar:
By adding âcalendarâ to the top menu site setting. This will add a âCalendarâ button to the navigation buttons for the non-category topic lists.
By turning the setting events hamburger menu calendar link on. This will add a âCalendarâ link to the hamburger menu.
I think have created âcalendarâ in the top menu site setting. Although I canât see it appear and returning to it, it isnât saved and wonât let me create:
Is it possible to provide a link to a .ics file containing all events in a specific forum? I know how to get individual .ics files for individual events⊠but an aggregated file containing all events?
That could be a cool feature for communities! Instead of adding events to the own private calendar one-by-one, this would enable users to show the community calendar based on discourse events directly in their own application along with google calendars etc.
@angus Iâm not 100% sure event timezones are respecting DST changes, sadly. Compare these shots from Discourse and from my terminalâŠ
So may laptop is in Europe/London and systemctl knows thatâs currently GMT+1, but Discourse doesnât seem to know that in either the creation or display. Right now Iâm creating events in GMT explicitly and subtracting an hour in my head, so I can be sure I get it right. Am I again missing a setting, or is this a bug? Thanks!
I think what may be confusing you is the timezone label. Itâs not clear to me from your post that the time is actually incorrect.
Behind the scenes the IANA label, i.e. `Europe/London``, is always used to format the actual timed displayed. The choice about what to put in the timezone label however comes down to the formatting method of the timezone label.
Could you try turning the events timezone rails format setting off?
Hey there again. Once again - thank you so much for this amazing plugin, i was waiting for such thing for a loooooong time.
Iâve been asking for making it able to require user to add event date in topic in event-enabled category some time ago in this topic but it seems to be forgotten/lost. Or it was completely removed from the roadmap.
Maybe iâm gonna provide some background on why is such thing pretty important in my (and i think not just in mine) situation - people are adding events without the dates (because they are lazy or non-perceptive, not sure) and the events are then not presented on the agenda page of my Events category (which is a completely reasonable behaviour). As this category is all about the events, i want the Agenda page to be the default one so iâve set up that like this.
Result of this is a lot of events without dates added + people asking why their event is not visible when they visit the Events category. I need to respond to each one of them about the agenda and event dates things + i need to edit all the events by myself to add the missing dates.
Itâs more like these users issue than the plugin issue but still, i think a good UX practice would be to make it able to force them to add the datetime. It would cut the confusion step caused by the fact that their event is not visible in the default Agenda page for Events category.