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 :
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 :
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 :
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
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.
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
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.
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.
Nous avons récemment ajouté une case à cocher « Événement toute la journée » dans la fenêtre modale Créer un événement, ce qui devrait répondre à la principale préoccupation soulevée ici :