Il est très difficile de créer des événements toute la journée dans la modale d'événements (et 00:00 est déroutant)

Lorsque j’utilise Discourse Calendar (and Event), je trouve qu’il est inutilement difficile de planifier des événements d’une journée entière à l’aide de la modale :

image

Fondamentalement, il n’y a pas d’option évidente pour la journée entière - une heure doit être sélectionnée. Pour aggraver les choses, lorsqu’elle est définie sur un jour ou plus après l’heure de début, l’heure de fin est par défaut à 00:00, ce qui est assez ennuyeux (elle est par défaut 1 heure après l’heure de début si c’est le même jour).

Je note que lorsque 00:00 est sélectionné, ce qui suit se produit :

  1. dans l’interface utilisateur, il est représenté comme un événement d’une journée entière (c’est-à-dire pas comme minuit)
    [event start=\"2026-01-21 00:00\" status=\"public\" timezone=\"Pacific/Auckland\" end=\"2026-01-22 00:00\"]\n[/event] donne :

  2. dans les heures du fuseau horaire, il est affiché comme minuit ce jour-là - ce qui représente en fait 24 heures après ce qu’il devrait être si on le prend littéralement

  3. si l’heure est supprimée en markdown, il se comporte de la même manière

Ce serait formidable de rendre tout cela un peu plus clair pour les utilisateurs non experts, mais j’accepte qu’il puisse y avoir des limitations intégrées à la manière dont les dates sont stockées.

En alternative, serait-il possible d’ajouter une option « Événement d’une journée entière » à la modale, qui masquerait les heures lorsqu’elle est cochée ?

Ensuite, nous pourrions utiliser 00:00 pour signifier réellement l’heure littérale qu’elle devrait être (c’est-à-dire 1 minute avant 00:01 le jour spécifié, pas 1 minute après 23:59 le jour spécifié) - comme cela se produit avec la fonctionnalité Insérer date/heure.

3 « J'aime »

hmmm, pour parler pour moi seulement - je ne trouve pas le flux de travail si difficile pour les événements de plusieurs jours, je sélectionne simplement la première date, puis je clique sur la liste déroulante de l’heure et j’appuie sur la touche 0 et 00:00 apparaît et je le sélectionne. ensuite, je sélectionne simplement la deuxième date dans le calendrier et il passe par défaut à 00:00 et je passe aux champs requis suivants


ce qui donne ceci :

Je suis d’accord que ce serait plus clair lorsque l’on clique sur les dates et que les heures ne devraient pas s’afficher :thinking:

je m’attendrais à ce que les champs de date dans la modale d’événement se comportent de manière similaire à la fonction d’insertion de date dans le compositeur, mais ce n’est pas vraiment le cas.
aussi l’incohérence de la semaine du calendrier des événements commençant par dimanche et la semaine du calendrier de la fonction d’insertion de date commençant par lundi est agaçante.

1 « J'aime »

Oui, ce flux fonctionne très bien maintenant que je le connais - et que je comprends ce que 00:00 signifie / fait.

Le problème est que cela superpose une foule de significations à 00:00 qui n’est pas évidente ou claire pour les nouveaux utilisateurs. En gros, cela nécessite d’être affiné - ou au moins des informations « juste à temps ».

Oui, d’accord - ils doivent vraiment fonctionner exactement de la même manière.

1 « J'aime »