fix: risk and colors on covergae in myteam page

This commit is contained in:
Julien Froidefond
2025-08-27 14:57:10 +02:00
parent 85b0cb0a6b
commit 84979501fa
2 changed files with 29 additions and 30 deletions

View File

@@ -158,13 +158,16 @@ export class TeamReviewService {
);
const coverage = calculateSkillCoverage(levels, totalTeamMembers);
// Déterminer le niveau de risque en fonction de l'importance
// Déterminer le niveau de risque en fonction de l'importance et de la couverture
const coverageObjective = COVERAGE_OBJECTIVES[skill.importance];
const risk =
skill.importance === "incontournable" && experts === 0
skill.importance === "incontournable" && coverage < coverageObjective
? "high"
: skill.importance === "majeure" && experts === 0 && mentors === 0
: skill.importance === "majeure" &&
coverage < coverageObjective &&
experts === 0
? "high"
: experts === 0 && mentors === 0
: coverage < coverageObjective
? "medium"
: "low";