feat: importance in db and mentorcard home colors

This commit is contained in:
Julien Froidefond
2025-08-27 11:51:43 +02:00
parent df1fd24e84
commit aee5d74445
13 changed files with 388 additions and 94 deletions

View File

@@ -8,6 +8,7 @@ export interface Skill {
categoryId: string;
category: string;
usageCount: number;
importance: string;
}
export interface Team {
@@ -59,6 +60,13 @@ export class AdminClient extends BaseHttpClient {
await this.delete(`/admin/skills/categories/${categoryId}`);
}
async updateSkillImportance(
skillId: string,
importance: "incontournable" | "majeure" | "standard"
): Promise<void> {
await this.put(`/admin/skills/${skillId}/importance`, { importance });
}
// Teams Management
async getTeams(): Promise<Team[]> {
return await this.get<Team[]>(`/admin/teams`);