La fonction nb_unavailable de la class EquipmentType est incorrecte, elle ne compte que le nombre d'équipement en cours d'utilisation et non le nombre d'équipements réservés
A cause de ça, il est possible de réserver bien plus de matériel que disponible
Il faudrait peut-être ajouter un compteur dynamique dans la table ? Qui s'incrémenterait à chaque nouvelle réservation valide ?
A voir
La fonction
nb_unavailable
de la classEquipmentType
est incorrecte, elle ne compte que le nombre d'équipement en cours d'utilisation et non le nombre d'équipements réservésA cause de ça, il est possible de réserver bien plus de matériel que disponible
Il faudrait peut-être ajouter un compteur dynamique dans la table ? Qui s'incrémenterait à chaque nouvelle réservation valide ? A voir