Al usar Discourse Calendar (and Event), encuentro que programar eventos de todo el día usando el modal es innecesariamente difícil:

Básicamente, no hay una opción obvia de todo el día; se debe seleccionar una hora. Para empeorar las cosas, cuando se establece en un día o más después de la hora de inicio, la hora de finalización se establece por defecto en 00:00, lo cual es bastante molesto (se establece por defecto 1 hora después de la hora de inicio si es el mismo día).
Observo que cuando se selecciona 00:00, ocurre lo siguiente:
-
En la interfaz de usuario, se representa como un evento de todo el día (es decir, no como medianoche)
[event start="2026-01-21 00:00" status="public" timezone="Pacific/Auckland" end="2026-01-22 00:00"]
[/event]` da como resultado:
-
En las horas de la zona horaria, se muestra como medianoche en ese día, lo que en realidad son 24 horas después de lo que debería ser si se toma literalmente
-
Si se elimina la hora en el markdown, se comporta de la misma manera
Sería genial que todo esto fuera un poco más claro para los usuarios no expertos, pero acepto que puede haber limitaciones inherentes a cómo se almacenan las fechas.
Como alternativa, ¿sería posible añadir una opción de “Evento de todo el día” al modal, que al marcarla oculte las horas?
Entonces podríamos usar 00:00 para significar realmente la hora literal que debería ser (es decir, 1 minuto antes de las 00:01 del día especificado, no 1 minuto después de las 23:59 del día especificado), como lo hace con la funcionalidad Insertar Fecha/Hora.






