Fuseaux horaires du groupe

:warning: Ce composant de thème a été déprécié et sa fonctionnalité est désormais incluse dans le plugin Discourse Calendar (and Event)

:discourse2: Résumé Group Timezones peut vous aider à afficher les membres d’un groupe dans une liste ordonnée par fuseau horaire. Il indiquera également qui est en vacances, en week-end ou hors des heures de travail.
:hammer_and_wrench: Lien vers le dépôt https://github.com/discourse/discourse-group-timezones
:open_book: Nouveau sur les thèmes Discourse ? Guide pour débutants sur l’utilisation des thèmes Discourse

Fonctionnalités

Ceci est utile pour les personnes utilisant Discourse avec une équipe à distance et distribuée pour travailler sur des projets.

Utilisation

:warning: Ce plugin dépend du champ timezone d’un utilisateur qui doit être défini. Ce champ n’est actuellement disponible que lors de l’utilisation de discourse-calendar, vous devez donc avoir ce plugin pour utiliser ce composant.

[wrap=group-timezones group=project-x-team][/wrap]
  • group est obligatoire
  • size est facultatif et accepte : small, medium, large, auto

Paramètres

Nom Description
working day start hour Heure de début de la journée de travail
working day end hour Heure de fin de la journée de travail
close to working day hours extension Nombre d’heures autour des heures de début/fin de travail acceptables si urgent de contacter quelqu’un
working days Quels jours de la semaine sont travaillés
Traduction Défaut
search Rechercher…
group_availability Disponibilité de %{group}
32 « J'aime »

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

Love it, thanks!

14 « J'aime »

Bonjour ! Ce composant de thème fonctionne-t-il toujours et/ou est-il toujours pris en charge, ou est-il entièrement déprécié au profit du plugin Calendrier ? J’ai essayé d’utiliser le balisage dans un sujet avec et sans le plugin Calendrier activé, mais j’ai obtenu un rendu vide à chaque fois.

J’essaie de savoir s’il existe toujours un moyen simple d’afficher ce curseur de fuseau horaire ou quelque chose de similaire.

1 « J'aime »

Je pense que c’est parce que le plugin calendrier est une exigence stricte ?

Mais depuis, je pense que nous avons déplacé le champ de fuseau horaire de l’utilisateur vers le noyau… Il faudra donc peut-être une mise à jour pour que cela fonctionne avec cela.

Oui, je pense que c’est maintenant dans le calendrier, non ? Je devrais déprécier cela. J’ai oublié car je n’ai pas effectué le déplacement.

2 « J'aime »

Ce composant de thème semble poser problème sur la version 2.7.0.beta7 avec :

Uncaught Error: Could not find module `discourse/lib/round-time` imported from `discourse/theme-72/widgets/discourse-group-timezones`
3 « J'aime »

Merci pour le signalement. Je sais de quel problème il s’agit ; je le corrigerai demain, sauf si @Osama m’anticipe.

4 « J'aime »

Corrigé dans :

Merci de nous l’avoir signalé !

6 « J'aime »

Est-ce toujours possible en utilisant uniquement le plugin calendrier ?
Le README de ce composant dit :

OBSOLÈTE : Ce composant n’est plus nécessaire ; toutes les fonctionnalités ont été déplacées vers GitHub - discourse/discourse-calendar: Adds the ability to create a dynamic calendar in the first post of a topic.

Malheureusement, je n’arrive pas à comprendre comment configurer cette vue :

Hmm. Bonne idée. Il semble que nous n’ayons pas mis à jour la documentation sur ce point. Laissez-moi voir ce que je peux trouver.


@eve Après une petite exploration, il semble qu’il soit possible d’ajouter cela à un sujet en utilisant uniquement le plugin Calendar au format :

[timezones group="GROUP" size="big"]timezones[/timezones]
1 « J'aime »

Merci d’avoir jeté un coup d’œil !

[timezones group="GROUP" size="big"]timezones[/timezones]

Cela ne fonctionne pas dans notre instance. Mais d’une manière ou d’une autre, le format

[wrap=group-timezones group=project-x-team][/wrap]

mentionné dans le premier sujet fonctionne maintenant. Hier, rien ne s’affichait. :person_shrugging:

1 « J'aime »

Je suis content que ça fonctionne :slight_smile: Bien que ce soit étrange que nous obtenions des résultats différents. Quelle version de Discourse utilisez-vous ?

Je fonctionne avec 3.3.0.beta3-dev ( f0539afb02 )