Requisito_Funcional #21997
abiertaFeature #22074: Gestión de espacios y actividades
Crear sesiones de trabajo libre
Descripción
Descripción: Los administradores crearán sesiones de trabajo libre asociadas a una actividad cultural (música, pintura o teatro). Una sesión deberá tener fecha, hora inicio y fin, espacio, actividad y aforo permitido. Estas sesiones no tienen instructor asignado y están abiertas a cualquier persona. Este proceso se apoya en una subtarea de validación para asegurar la viabilidad espacial y temporal.
Entradas: Fecha, hora de inicio, hora de fin, identificador del espacio, actividad (música, pintura o teatro) y aforo requerido.
Procesamiento: El sistema verifica primero que el usuario tiene el rol de administrador y captura los datos de la nueva sesión. A continuación, delega la revisión de viabilidad a la subtarea Validar disponibilidad y aforo de espacios, enviando la fecha, horas y aforo para comprobar que no existan solapamientos con otras actividades/reservas en ese recinto y que la cantidad de asistentes no supere la capacidad física del lugar. Una vez superada esta validación de forma exitosa, el sistema registra y guarda la sesión en la base de datos como trabajo libre (sin instructor asignado).
Salidas: Sesión de trabajo libre creada y almacenada exitosamente en el sistema, o interrupción del proceso mostrando el error correspondiente derivado de la validación de disponibilidad/aforo.