Cómo ver el calendario de vacaciones
Consulta vacaciones, bajas, bloqueos y cierres de ubicación en una vista mensual, semanal, diaria o anual del calendario de Marea Gran Via.
En este artículo
El calendario de vacaciones ayuda a revisar la cobertura del equipo desde una sola pantalla, combinando ausencias de empleados, bajas, bloqueos de vacaciones y cierres de ubicación.
La vista usa el preset `vacations`, muestra los tipos `staff_vacation`, `staff_leave`, `vacation_blackout` y `location_vacation`, y solo devuelve los eventos permitidos para el usuario.
Antes de empezar
- Sesión iniciada en Antylogic con organización y ubicación seleccionadas.
- En el entorno demo ES, trabajar con Grupo Marea Demo y la ubicación Marea Gran Via.
- Acceso a la pantalla con al menos uno de estos permisos: `vacation:view`, `vacation:manage`, `staff-leave:view`, `staff-leave:manage`, `vacation-blackout:view` o `vacation-blackout:manage`.
- Permisos de vista por tipo para que aparezcan eventos: `vacation:view`, `staff-leave:view` y/o `vacation-blackout:view`.
Instrucciones
- 1.
Abre el calendario
Entra en Calendarios > Vacaciones o abre `calendars/vacations`. Para la demo ES, el enlace de captura usa `antylogic://${ORG_ID}/${LOCATION_ID}/calendars/vacations?mode=month` con Marea Gran Via.
- 2.
Revisa los eventos visibles
Consulta el rango activo del calendario. El preset incluye vacaciones de empleados, bajas, bloqueos de vacaciones y cierres de ubicación, sin filtro manual de tipos.
- 3.
Interpreta colores y etiquetas
Los bloqueos aparecen en negro, las bajas en rojo, las solicitudes de vacaciones pendientes en amarillo, y las vacaciones no pendientes o cierres de ubicación en gris. Las vacaciones y bajas muestran el empleado; los cierres muestran la ubicación.
- 4.
Cambia vista o fecha
Usa los controles para alternar entre día, semana, mes o año y moverte por el calendario. La ruta sincroniza `mode`, `startDate` y, en vista semanal, `firstVisibleDate`.
- 5.
Abre un evento
Selecciona un evento para consultar su detalle. Si tienes permiso de gestión del tipo, puedes editarlo; si no, se abre en modo solo lectura con `readOnly=true`.
- 6.
Accede al listado de solicitudes
Con `vacation:manage`, la cabecera muestra el acceso al listado de vacaciones y el contador de solicitudes pendientes. Ese recorrido pertenece a `vacations.list-requests`.
Validaciones y límites
- Si falta organización o ubicación, la pantalla muestra `No encontramos la ubicacion solicitada.`
- Si no hay permisos suficientes para la pantalla, muestra `No tienes permisos para ver el calendario.`
- Solo se aceptan los modos `day`, `week`, `month` y `year`; las fechas inválidas en la ruta se ignoran.
- La API filtra eventos por permisos de vista por tipo, aunque el frontend pueda abrir la pantalla con permisos de gestión.
- `GET /calendar-events/feed` puede caer a `GET /calendar-events` cuando el feed no está disponible o falla de forma recuperable.
Resultado esperado
El responsable puede revisar ausencias y restricciones de vacaciones de Marea Gran Via, cambiar el rango de análisis y abrir eventos para consulta o edición según permisos.