Proyecto

General

Perfil

Acciones

Desarrollo #684

cerrada

Memoria y seguimiento - Épica #630: [ÉPICA 03] Reservas

Uniestudio - Funcionalidad #664: [FUN] Reservar puesto de estudio

[BACK] Servicio web para calcular descansos y guardar reserva

Añadido por Admin UniEstudio hace alrededor de 2 meses. Actualizado hace alrededor de 1 mes.

Estado:
Resuelta
Prioridad:
Normal
Versión prevista:
Fecha de inicio:
2026-04-17
Fecha fin:
2026-04-24
% Realizado:

100%

Tiempo estimado:

Descripción

Objetivos


Elegido el puesto, se deben calcular los descansos según la norma

El número de descansos de una reserva se calcula de forma proporcional al tiempo que esa reserva ocupa dentro de cada franja horaria: mañana, tarde y noche.

Para cada franja, el sistema comprueba cuántos minutos de la reserva caen dentro de ella. Después divide la duración total de esa franja en varios bloques, según los descansos configurados para esa franja.

Si una franja tiene configurados N descansos, se divide en N + 1 bloques.
En función de los minutos que la reserva ocupa dentro de esa franja, se conceden descansos de forma progresiva.
El número de descansos concedidos en una franja nunca puede superar el número máximo configurado para esa franja.
El total de descansos de la reserva es la suma de los descansos obtenidos en mañana, tarde y noche.

La duración total disponible para descansos se obtiene multiplicando los descansos concedidos por la duración configurada para cada descanso.

Después, se guarda la reserva

Acciones

Exportar a: Atom PDF