Skip to content

[NestJS] Port admin-role module from Fastify server to server-nestjs #2204

Closed

Description

@shikanime

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

  • Code migré dans apps/server-nestjs (module NestJS)
  • Tests unitaires ajoutés/migrés et validés
  • Endpoints fonctionnels en mode dev (Hors-Traffic)
  • Documentation mise à jour
  • PR ouverte et reviewée

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).

Activity

  1. self-assigned this
    on Jun 12, 2026
  2. linked a pull request that will close this issuerefactor(admin-roles): migrate from server #2205on Jun 12, 2026
  3. added theissue type on Jun 12, 2026
  4. modified the milestone: 9.20.0 on Jul 15, 2026
  5. shikanime commented on Sep 11, 2026

    @shikanime
    MemberAuthor

    Mise à jour de périmètre après triage de la migration (état au 2026-09-11) :

    Ce ticket peut être considéré comme couvert par la livraison admin-role + #2225 ; je propose de fermer à la fusion de la PR portant #2225.

  6. added this to the 9.27.0 milestone on Sep 29, 2026
  7. linked a pull request that will close this issuefeat: clarify default config value #2370on Oct 8, 2026
  8. linked a pull request that will close this issuerefactor(admin-roles): migrate from server #2205on Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions