feat: review my team page with importance

This commit is contained in:
Julien Froidefond
2025-08-27 12:56:48 +02:00
parent 88dc00a44b
commit 94a18b0ca5
8 changed files with 544 additions and 151 deletions

View File

@@ -12,6 +12,7 @@ export interface TeamMemberSkill {
skillId: string;
skillName: string;
category: string;
importance: "incontournable" | "majeure" | "standard";
level: "never" | "not-autonomous" | "autonomous" | "expert";
canMentor: boolean;
wantsToLearn: boolean;
@@ -32,6 +33,7 @@ export interface SkillGap {
skillName: string;
category: string;
icon?: string;
importance: "incontournable" | "majeure" | "standard";
teamMembers: number;
experts: number;
mentors: number;
@@ -48,6 +50,10 @@ export interface CategoryCoverage {
experts: number;
mentors: number;
learners: number;
criticalSkillsCoverage: {
incontournable: number;
majeure: number;
};
}
export interface TeamReviewData {
@@ -66,6 +72,10 @@ export interface TeamReviewData {
averageTeamLevel: number;
mentorshipOpportunities: number;
learningNeeds: number;
criticalSkillsCoverage: {
incontournable: number;
majeure: number;
};
};
}
@@ -74,6 +84,7 @@ export interface MentorOpportunity {
mentee: TeamMember;
skill: string;
category: string;
importance: "incontournable" | "majeure" | "standard";
mentorLevel: "autonomous" | "expert";
menteeLevel: "never" | "not-autonomous";
}