feat: secu migrate to user uuid

This commit is contained in:
Julien Froidefond
2025-08-21 13:54:13 +02:00
parent ef16c73625
commit 578f0858e8
12 changed files with 532 additions and 70 deletions

View File

@@ -5,10 +5,7 @@ import {
getServerSkillCategories,
getServerTeams,
} from "@/lib/server-auth";
import {
EvaluationClientWrapper,
WelcomeEvaluationScreen,
} from "@/components/evaluation";
import { EvaluationClientWrapper } from "@/components/evaluation";
import { SkillEvaluation } from "@/components/skill-evaluation";
export default async function EvaluationPage() {
@@ -27,22 +24,14 @@ export default async function EvaluationPage() {
getServerTeams(),
]);
// Si pas d'évaluation, afficher l'écran d'accueil évaluation
if (!userEvaluation) {
return <WelcomeEvaluationScreen teams={teams} />;
}
return (
<EvaluationClientWrapper userEvaluation={userEvaluation} teams={teams}>
<div>
{/* Skill Evaluation */}
{skillCategories.length > 0 &&
userEvaluation.evaluations.length > 0 && (
<SkillEvaluation
categories={skillCategories}
evaluations={userEvaluation.evaluations}
/>
)}
<SkillEvaluation
categories={skillCategories}
evaluations={userEvaluation?.evaluations || []}
/>
</div>
</EvaluationClientWrapper>
);