È molto difficile creare eventi tutto il giorno nel modale eventi (e 00:00 è confusionario)

Quando si utilizza Discourse Calendar (and Event), trovo inutilmente difficile programmare eventi che durano tutto il giorno utilizzando la modale:

image

In sostanza, non c’è un’opzione ovvia per l’intera giornata: deve essere selezionato un orario. A peggiorare le cose, quando è impostato per un giorno o più dopo l’ora di inizio, l’ora di fine predefinita è 00:00, il che è piuttosto fastidioso (per impostazione predefinita è 1 ora dopo l’ora di inizio se è lo stesso giorno).

Noto che quando viene selezionato 00:00, si verifica quanto segue:

  1. nell’interfaccia utente, è rappresentato come un evento di un giorno intero (cioè non come mezzanotte)
    [event start="2026-01-21 00:00" status="public" timezone="Pacific/Auckland" end="2026-01-22 00:00"]
    [/event]` dà:

  2. negli orari del fuso orario viene visualizzato come mezzanotte di quel giorno, il che è in realtà 24 ore dopo rispetto a quanto dovrebbe essere se preso alla lettera

  3. se l’ora viene eliminata nel markdown, si comporta allo stesso modo

Sarebbe fantastico rendere tutto questo un po’ più chiaro per gli utenti non esperti, ma accetto che potrebbero esserci limitazioni incorporate nel modo in cui le date vengono memorizzate.

In alternativa, sarebbe possibile aggiungere un’opzione “Evento di un giorno intero” alla modale, che nasconda gli orari quando è selezionata?

Quindi potremmo usare 00:00 per significare effettivamente l’ora letterale che dovrebbe essere (cioè 1 minuto prima delle 00:01 del giorno specificato, non 1 minuto dopo le 23:59 del giorno specificato), come fa con la funzionalità Inserisci Data/Ora.

3 Mi Piace

hmmm, parlando solo per me, il flusso di lavoro per eventi di più giorni non mi sembra poi così difficile; seleziono semplicemente la prima data, clicco sul menu a discesa per l’ora e premo il tasto 0 e appare 00:00 e lo seleziono. Poi seleziono la seconda data nel calendario e viene impostato di default su 00:00 e passo ai campi obbligatori successivi


il che dà questo:

Sono d’accordo che potrebbe essere più chiaro quando si clicca sulle date e non dovrebbe mostrare gli orari, però. :thinking:

mi aspetterei che i campi data nel modale dell’evento si comportino in modo simile alla funzione di inserimento data nel compositore, ma in realtà non lo fanno.
Inoltre, l’incoerenza tra l’inizio della settimana del calendario degli eventi con la domenica e l’inizio della settimana del calendario della funzione di inserimento con il lunedì è fastidiosa.

1 Mi Piace

Sì, quel flusso funziona abbastanza bene ora che lo conosco e capisco cosa significa/fa 00:00.

Il problema è che questo sta sovrapponendo un sacco di significato a 00:00 che non è ovvio o chiaro ai nuovi utenti. In sostanza, ha bisogno di essere perfezionato, o almeno di informazioni “al momento giusto”.

Sì, sono d’accordo: questi dovrebbero davvero funzionare esattamente allo stesso modo.

1 Mi Piace