Permettre de masquer le fuseau horaire (surtout dans les événements)

Continuant la discussion de :globe_showing_europe_africa: Nouvelle fonctionnalité de calendrier : Afficher l’heure locale :

Notre(nos) site(s) est/sont presque exclusivement restreint(s) à notre nation.

Nous avons un problème particulier où notre fuseau horaire ressemble à un emplacement spécifique de notre pays, ce qui peut prêter à confusion pour les utilisateurs lorsqu’il est vu avec le champ d’emplacement immédiatement en dessous :

Dans ce cas, l’événement (local) se tient dans un établissement local bien connu à environ 1000 km de la ville d’Auckland (dans une autre ville). La présence de (Auckland) est assez trompeuse.

Il y a eu quelques discussions dans le fil de discussion lié :

Il serait très utile de pouvoir masquer le fuseau horaire (surtout dans les Événements) pour les événements locaux au niveau du site, mais je ne vois pas comment faire cela avec du CSS - et ask.discourse.com n’est d’aucune aide.

Parallèlement à cela, il serait très utile de pouvoir définir les événements locaux comme étant la valeur par défaut.

Si je comprends bien :

  • le fuseau horaire de la ville de l’événement n’est affiché que si Afficher l’heure locale est activé dans les paramètres de l’événement
  • Afficher l’heure locale est désactivé par défaut

Je suppose donc que vous avez des utilisateurs qui activent Afficher l’heure locale, et vous ne voulez pas cela.

Et si vous masquiez le paramètre Afficher l’heure locale pour qu’il ne puisse pas être activé ?

.event-field.show-local-time {
    display: none;
}

Les nouveaux événements afficheront alors l’heure et la ville du fuseau horaire de l’utilisateur. (Je ne vois pas de moyen de masquer la ville, car c’est un contenu généré.)
par exemple, un événement créé à l’heure de Phoenix s’affichera avec mon propre heure locale et « Chicago ».