Es ist sehr schwierig, ganztägige Events im Event-Modal zu erstellen (und 00:00 ist verwirrend)

Wenn ich Discourse Calendar (and Event) verwende, finde ich es unnötig schwierig, ganztägige Ereignisse über das Modal zu planen:

image

Grundsätzlich gibt es keine offensichtliche Ganztagesoption – es muss eine Uhrzeit ausgewählt werden. Was die Sache noch schlimmer macht: Wenn das Datum einen oder mehrere Tage nach der Startzeit liegt, wird die Endzeit standardmäßig auf 00:00 gesetzt, was ziemlich ärgerlich ist (sie wird standardmäßig auf 1 Stunde nach der Startzeit gesetzt, wenn es derselbe Tag ist).

Ich stelle fest, dass Folgendes passiert, wenn 00:00 ausgewählt wird:

  1. In der Benutzeroberfläche wird es als ganztägiges Ereignis dargestellt (d. h. nicht als Mitternacht)
    [event start=\"2026-01-21 00:00\" status=\"public\" timezone=\"Pacific/Auckland\" end=\"2026-01-22 00:00\"]\n[/event] ergibt:

  2. In den Zeitzonenanzeigen wird es als Mitternacht an diesem Tag angezeigt – was tatsächlich 24 Stunden später ist, als es bei wörtlicher Auslegung sein sollte

  3. Wenn die Uhrzeit im Markdown gelöscht wird, verhält es sich genauso

Es wäre schön, wenn dies für Nicht-Experten etwas klarer wäre, aber ich akzeptiere, dass es Einschränkungen geben könnte, die in der Art und Weise verankert sind, wie die Daten gespeichert werden.

Als Alternative: Wäre es möglich, dem Modal eine Option „Ganztägiges Ereignis“ hinzuzufügen, die die Uhrzeiten ausblendet, wenn sie aktiviert ist?

Dann könnten wir 00:00 verwenden, um tatsächlich die wörtliche Uhrzeit zu bedeuten, die es sein sollte (d. h. 1 Minute vor 00:01 am angegebenen Tag, nicht 1 Minute nach 23:59 am angegebenen Tag) – so wie es bei der Funktion „Datum/Uhrzeit einfügen“ der Fall ist.

3 „Gefällt mir“

hmmm, nur für mich gesprochen – ich finde den Workflow für mehrtägige Veranstaltungen nicht wirklich schwierig. Ich wähle einfach das erste Datum aus, klicke dann auf das Dropdown-Menü für die Uhrzeit und drücke die Taste 0 und es erscheint 00:00, das ich auswähle. Dann wähle ich einfach das zweite Datum im Kalender aus und es wird standardmäßig 00:00 angezeigt, und ich gehe zu den nächsten erforderlichen Feldern über.


was zu Folgendem führt:

Ich stimme zu, dass es klarer sein könnte, wenn man auf die Daten klickt und die Zeiten nicht angezeigt werden sollten. :thinking:

Ich würde erwarten, dass sich die Datumsfelder im Ereignis-Modal ähnlich wie die Funktion „Datum einfügen“ im Composer verhalten, aber das tun sie nicht wirklich.
Außerdem ist die Inkonsistenz, dass die Ereigniskalenderwoche mit Sonntag beginnt und die Kalenderwoche der Funktion „Datum einfügen“ mit Montag beginnt, nervig.

1 „Gefällt mir“

Ja, dieser Ablauf funktioniert jetzt ziemlich gut, da ich ihn kenne – und verstehe, was 00:00 bedeutet / bewirkt.

Das Problem ist, dass dies eine ganze Menge Bedeutung auf 00:00 legt, was für neue Benutzer nicht offensichtlich oder klar ist. Im Grunde muss es verfeinert werden – oder zumindest „Just-in-Time“-Informationen erhalten.

Ja, stimme zu – diese müssen sich wirklich exakt gleich verhalten.

1 „Gefällt mir“