Tous les changements notables de ce projet sont documentés dans ce fichier.
Le format est basé sur Keep a Changelog, et ce projet adhère au Semantic Versioning.
section sur l'entité Equipment\Type (enum : pac_air_air, pac_air_eau) pour regrouper l'affichage des types côté front sans dépendre des libellés de catégorie.
EquipmentSectionEnum, champ exposé dans l'API (type:read), ChoiceField dans EquipmentTypeCrudController (EasyAdmin).[reqID]/equipment.vue) groupe les types par section (fallback sur la catégorie si section est null).8.structure-donnees.md).CalculateOfferFromRequestService où le coefficient de main d'œuvre était calculé sur le nombre total d'équipements au lieu du nombre d'équipements par catégorie.
$equipmentCountByCategory pour calculer le bon coefficient par catégorie.calculateWorkforce :
testCalculateWorkforceWithMultipleEquipmentsOfSameCategorytestCalculateWorkforceWithEquipmentsFromDifferentCategories (validation du fix)testCalculateWorkforceWithSingleEquipmenttestCalculateWorkforceWithDifferentMaintenanceOfferCoefficientdocs/content/2.developpement/2.backend/9.calcul-tarifs.md avec :
docs/content/2.developpement/2.backend/5.services-metiers.md avec des références vers la documentation détaillée du calcul des tarifs.