Quando si utilizza Discourse Calendar (and Event), trovo inutilmente difficile programmare eventi che durano tutto il giorno utilizzando la modale:
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:
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à:
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
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.
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
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.
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.
Di recente abbiamo aggiunto una casella di controllo “Evento per tutta la giornata” alla finestra di dialogo Crea evento, che dovrebbe risolvere la preoccupazione principale qui: