Los días inhábiles son fechas en las que el túnel subfluvial no puede recibir visitas. Cuando una fecha está registrada en la tablaDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/JuanM84/gestor-visitas/llms.txt
Use this file to discover all available pages before exploring further.
DIAINHABIL, el backend rechaza cualquier intento de registrar una visita para ese día con un error 400, y la interfaz de calendario la marca visualmente como no disponible. Esta funcionalidad es esencial para gestionar feriados nacionales, cierres por mantenimiento programado o cualquier evento que suspenda la actividad operativa del túnel.
Feriados Nacionales
Bloquee automáticamente todos los feriados del calendario oficial argentino.
Mantenimiento
Reserve fechas para trabajos de infraestructura, inspecciones técnicas o limpieza.
Eventos Especiales
Bloquee el túnel por eventos institucionales, actividades de seguridad u otras causas.
Control de acceso
La lectura del listado de días inhábiles está disponible para todos los usuarios autenticados (el frontend la usa para marcar el calendario). La creación y eliminación están restringidas al rol Admin.| Método | Ruta | Requiere | Descripción |
|---|---|---|---|
GET | /api/dias-inhabiles | Token válido (cualquier rol) | Lista todos los días inhábiles registrados |
POST | /api/dias-inhabiles | Admin | Registra una nueva fecha como inhábil |
DELETE | /api/dias-inhabiles/:id | Admin | Elimina el bloqueo y habilita la fecha nuevamente |
Cómo afectan al registro de visitas
Cuando un Guía o Admin intenta registrar una visita para una fecha que figura en la tablaDIAINHABIL, el backend devuelve inmediatamente:
Listar días inhábiles
200):
Agregar un día inhábil
Solo los Admins pueden agregar nuevas fechas bloqueadas. El formulario rápido está en la parte superior de la sección Configuraciones → Bloqueo de Calendario.Ingresar la fecha a bloquear
Seleccione la fecha en el campo Fecha a bloquear (formato
YYYY-MM-DD). El selector de fecha del formulario tiene restringido el mínimo a la fecha de hoy, por lo que no es posible seleccionar una fecha pasada desde la interfaz. La fecha debe ser única: si ya existe un registro con esa fecha, la API responde 409 Conflict.Describir el motivo
Complete el campo Motivo / Descripción con el motivo del bloqueo (por ejemplo,
"Feriado nacional - Día de la Independencia" o "Mantenimiento de iluminación"). Este campo es obligatorio: si se omite, la API responde 400 con “La fecha y descripción son obligatorias”.201):
| Código | Mensaje | Causa |
|---|---|---|
400 | "La fecha y descripción son obligatorias" | Alguno de los campos del body está ausente |
400 | "No se puede bloquear una fecha pasada" | La fecha es anterior a hoy |
409 | "Esta fecha ya está registrada como día inhábil" | Fecha duplicada en la tabla |
Eliminar un día inhábil
Para volver a habilitar una fecha bloqueada, utilice el botón de eliminar (ícono de papelera) en la fila correspondiente de la tabla, o llame directamente al endpoint:204 No Content (sin cuerpo).
Una vez eliminado el registro, el sistema acepta nuevamente visitas para esa fecha, siempre que no se supere el aforo diario ni la capacidad por turno configurados.
Casos de uso comunes
Feriados nacionales inamovibles
Feriados nacionales inamovibles
Los feriados fijos del calendario argentino (1 de enero, 1 de mayo, 9 de julio, 25 de mayo, 8 de diciembre, 25 de diciembre, etc.) deben cargarse al inicio del año. Use como descripción el nombre oficial del feriado para facilitar la lectura del calendario y el historial de auditoría.
Feriados con puente o traslado
Feriados con puente o traslado
Cuando la normativa nacional decreta feriados puente o traslada un feriado a lunes o viernes, agregue la nueva fecha con la descripción
"Feriado con puente — [nombre original]" para mantener la trazabilidad.Mantenimiento programado
Mantenimiento programado
Los cierres por mantenimiento (inspecciones de ventilación, pruebas de iluminación de emergencia, revisión de la calzada interior) suelen planificarse con semanas de anticipación. Regístrelos tan pronto como se confirme la fecha con el equipo técnico para que los visitantes y el personal operativo lo vean en el calendario.
Eventos institucionales o de seguridad
Eventos institucionales o de seguridad
Cuando se realizan simulacros de evacuación, visitas de autoridades o eventos de alto impacto en la zona del túnel, bloquee el día con la descripción del evento. Esto queda registrado en el log de auditoría asociado al Admin que realizó el bloqueo.