diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 8628c3c..6bfbeb9 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -80,6 +80,6 @@ jobs: node-version: "20" cache: npm cache-dependency-path: mobile/package-lock.json - - run: npm ci + - run: npm ci --legacy-peer-deps - name: Tests unitaires run: npm test diff --git a/backend/app/Http/Controllers/AuthController.php b/backend/app/Http/Controllers/AuthController.php index 233cb66..b6f8b52 100644 --- a/backend/app/Http/Controllers/AuthController.php +++ b/backend/app/Http/Controllers/AuthController.php @@ -14,12 +14,9 @@ class AuthController extends Controller { /** * Inscription d'un nouvel utilisateur. - * + * * Assigne automatiquement le rôle "membre", enregistre le consentement RGPD, * crée un tracker par défaut et génère le token JWT. - * - * @param RegisterRequest $request - * @return JsonResponse */ public function register(RegisterRequest $request): JsonResponse { @@ -51,12 +48,9 @@ class AuthController extends Controller /** * Authentification d'un utilisateur existant. - * + * * Vérifie les identifiants, le statut actif du compte et génère un token JWT. * Renvoie une erreur 403 si le compte est désactivé/anonymisé. - * - * @param LoginRequest $request - * @return JsonResponse */ public function login(LoginRequest $request): JsonResponse { diff --git a/backend/app/Http/Controllers/ProfilController.php b/backend/app/Http/Controllers/ProfilController.php index 204c7bd..c8b2849 100644 --- a/backend/app/Http/Controllers/ProfilController.php +++ b/backend/app/Http/Controllers/ProfilController.php @@ -62,8 +62,6 @@ class ProfilController extends Controller /** * RGPD — Article 20 : droit à la portabilité des données. * Exporte toutes les données liées à l'utilisateur au format JSON. - * - * @return JsonResponse */ public function export(): JsonResponse { @@ -100,10 +98,8 @@ class ProfilController extends Controller /** * RGPD — Article 17 : droit à l'effacement. - * Alternative à la suppression définitive : anonymise le compte pour conserver + * Alternative à la suppression définitive : anonymise le compte pour conserver * les statistiques globales sans conserver d'informations personnellement identifiables. - * - * @return JsonResponse */ public function anonymiser(): JsonResponse {