Estoy desarrollando una solución de planificación usando fullcalendar. Estoy luchando por encontrar un enfoque de calendario completo para los siguientes requisitos:
Caso: quiero planificar un evento de 40 horas arrastrando un elemento a fullcalendar
Requisitos
El calendario debe crear un evento de varios días, planificando un máximo de 8 horas al día (5 días en total). El calendario debe mostrar el evento en modo de día (cuadrícula de tiempo) y en modo de mes (línea de tiempo) En el modo de día, el evento debe mostrar el inicio, el almuerzo y la finalización, no eventos de todo el día. En la línea de tiempo (vista mensual), el evento debe mostrarse como un evento que se puede arrastrar. No debe planificar 8 horas al día los fines de semana, pero debe continuar planificando el lunes.
Dado que los eventos de calendario completo se definen por fecha de inicio y finalización, sin funcionalidad de calendario completo para crear espacios (horas no comerciales, pausas para el almuerzo, fines de semana), parece que tendría que dividir el evento en una cadena de eventos de comunicación y crear muchos lógica de planificación para soltar y arrastrar.
¿Hay alguna práctica recomendada de calendario completo que pueda ayudar con estos requisitos? Cualquier consejo sobre el enfoque sería muy bienvenido.