Group Timezones

:discourse2: Summary Group Timezones can help you display people of a group in a timezone ordered list. It will also show who is on holiday/week-end/out of working hours.
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-group-timezones
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

The discourse-group-timezones theme component
This is useful for people using Discourse with a remote and distributed team to work on projects.

Usage

:warning: 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

Component settings

  • working day start hour lets you define when the working day usually starts
  • working day end hour lets you define when the working day usually ends
  • close to working day hours extension lets you define how many hours around start/end working hours are acceptable if urgent to get in contact with someone
  • working days lets you define which days of the week are worked

Thanks to my fellow Discoursers who beta-tested it and provided great feedback/ideas.

Hope you enjoy this component! :tada:

30 Likes

That’s a co-incidence @joffreyjaffeux because I was playing around with a visualisation for timezone overlap recently:

Love it, thanks!

14 Likes

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

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

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

Fixed in:

https://github.com/discourse/discourse-group-timezones/commit/3c82f4b6c04bafc6536d129130d8a097a83a1e26

Thanks for letting us know!

6 Likes