Descripción del proyecto
TraducidoCada vez que programemos una ventana de mantenimiento, el sistema debería mostrar automáticamente un banner en el sitio comenzando exactamente un día antes de que comience el trabajo, mostrando la fecha y hora planificadas. Al mismo tiempo, se debería enviar un correo electrónico a los usuarios suscritos con la hora de inicio precisa y la duración esperada, para que las personas puedan planificar en torno a ello. Una vez que la ventana se cierre, el banner debería desaparecer por sí mismo, sin limpieza manual después.
Nos gustaría que el flujo se ejecute a partir de un horario simple que controlamos, idealmente a través de un pequeño formulario de administración donde ingresamos la fecha, hora y duración una vez. Por favor, describe tu experiencia con sistemas similares y cómo manejarías la lógica de tiempo para que el banner aparezca y desaparezca de manera confiable a tiempo.
Lo que esperamos:
— banner apareciendo 24 horas antes del inicio del mantenimiento;
— correo electrónico para suscriptores con hora de inicio exacta y duración;
— eliminación automática del banner una vez que finaliza la ventana;
— forma simple de programar nuevas ventanas de mantenimiento.