Contexte
Issue de suivi globale : #1889 — [NestJS] Modularisation de server
Ce ticket couvre spécifiquement le portage du module admin-role et des routes associées depuis apps/server (Fastify) vers apps/server-nestjs.
Périmètre
Portage complet du module user et admin-role incluant :
POST /api/v1/auth (Sync session)
GET /api/v1/admin/roles
Documentation de référence
Le statut de modulariation actuel est documenté dans #1889 :
- Migré (Code-Ready) : code porté en NestJS, PR mergée, tests validés
- Fait (Hors-Traffic) : déployé en production mais flux réseau non atteint
- Fait (Trafic Actif) : nginx redirige vers NestJS
Critères de fini
Notes
Ne pas modifier la structure user/ et project/ : conserver la symétrie existante (même anatomie de classe, mêmes noms de méthodes, même convention).
Contexte
Issue de suivi globale : #1889 — [NestJS] Modularisation de server
Ce ticket couvre spécifiquement le portage du module
admin-roleet des routes associées depuisapps/server(Fastify) versapps/server-nestjs.Périmètre
Portage complet du module
useretadmin-roleincluant :POST /api/v1/auth(Sync session)GET /api/v1/admin/rolesDocumentation de référence
Le statut de modulariation actuel est documenté dans #1889 :
Critères de fini
apps/server-nestjs(module NestJS)Notes
Ne pas modifier la structure
user/etproject/: conserver la symétrie existante (même anatomie de classe, mêmes noms de méthodes, même convention).