This theme component has been deprecated and its functionality is now included in the Discourse Calendar (and Event) plugin
Features
This is useful for people using Discourse with a remote and distributed team to work on projects.
Usage
This plugin relies on the timezone
field of a User being set. This field is available at the moment only when using discourse-calendar , so you need to have this plugin to use this component.
[wrap=group-timezones group=project-x-team][/wrap]
group
is mandatory
size
is optional and accepts: small
, medium
, large
, auto
Settings
Name
Description
working day start hour
When the working day starts
working day end hour
When the working day ends
close to working day hours extension
How many hours around start/end working hours are acceptable if urgent to get in contact with someone
working days
Which days of the week are worked
Translation
Default
search
Search…
group_availability
%{group} availability
32 Likes
merefield
(Robert)
November 12, 2019, 9:27am
2
That’s a co-incidence @joffreyjaffeux because I was playing around with a visualisation for timezone overlap recently:
Hey, I created a little javascript widget to visualise each of our working days against eachother. I can add more people, but have included a few examples. Just wondering where to put this? Ideas? Hate it?: NB It sorts, with people sent to the...
Reading time: 1 mins 🕑
Likes: 14 ❤
Love it, thanks!
14 Likes
downey
(Michael Downey)
March 10, 2021, 10:40pm
3
Hi there! Does this theme component still work and/or is it still supported, or fully deprecated in favor of the calendar plugin? I tried using the markup in a topic with and without the calendar plugin enabled, but got a blank rendering each time.
Trying to tell if there’s still an existing (simple) way to display this TZ slider or something close to it.
1 Like
Falco
(Falco)
March 10, 2021, 11:06pm
4
I think that is because the calendar plugin is a hard requirement?
But since that I think we moved the timezone user field to core… So it may need an update to work with that.
Yes it’s inside calendar I think now right, I should deprecate this. Forgot about it as I didnt do the move.
2 Likes
RGJ
(Richard - Communiteq)
April 14, 2021, 6:07pm
6
This theme component seems to break on 2.7.0.beta7 with
Uncaught Error: Could not find module `discourse/lib/round-time` imported from `discourse/theme-72/widgets/discourse-group-timezones`
3 Likes
Thanks for reporting, I know what issue it can be, will fix tomorrow unless @Osama beats me to it.
4 Likes
Osama
April 15, 2021, 3:42am
8
6 Likes
eve
(Phú)
June 12, 2024, 10:35am
9
Is this still possible using just the calendar plugin?
The README of this component says:
DEPRECATED: This component is no longer necessary; all functionality has been moved into GitHub - discourse/discourse-calendar: Adds the ability to create a dynamic calendar in the first post of a topic.
Unfortunately i can’t figure out how to set up this view:
Hmm. Good shout. It seems we may not have updated the docs on this point. Let me see what I can find out.
@eve After a small explore, it seems this is possible to add to a topic using only the Calendar plugin using the format:
[timezones group="GROUP" size="big"]timezones[/timezones]
1 Like
eve
(Phú)
June 13, 2024, 8:34am
12
Thanks for taking a look!
[timezones group="GROUP" size="big"]timezones[/timezones]
This doesn’t work in our instance. But somehow the format
[wrap=group-timezones group=project-x-team][/wrap]
mentioned in the first topic now works. Yesterday nothing showed up.
1 Like
I’m glad it’s working Though it’s odd we’re getting different results. What version of Discourse are you using?
eve
(Phú)
June 13, 2024, 9:47am
14
I’m running with 3.3.0.beta3-dev ( f0539afb02 )