refactor: migrate authentication to NextAuth and clean up related services

This commit is contained in:
Julien Froidefond
2025-10-12 15:45:09 +02:00
parent 117ac243f5
commit 7d12a66c12
25 changed files with 558 additions and 353 deletions

View File

@@ -1,5 +1,5 @@
import { redirect } from "next/navigation";
import { AuthService } from "@/services";
import { auth } from "@/auth";
import { SkillsService, TeamsService } from "@/services";
import { evaluationService } from "@/services/evaluation-service";
import { EvaluationClientWrapper } from "@/components/evaluation";
@@ -7,12 +7,14 @@ import { SkillEvaluation } from "@/components/skill-evaluation";
export default async function EvaluationPage() {
// Charger les données côté serveur
const userUuid = await AuthService.getUserUuidFromCookie();
const session = await auth();
if (!userUuid) {
if (!session?.user) {
redirect("/login");
}
const userUuid = session.user.id;
const [userEvaluation, skillCategories, teams] = await Promise.all([
evaluationService.getServerUserEvaluation(userUuid!),
SkillsService.getSkillCategories(),