Repository navigation
refactor(admin-token): migrate from server - #2740
Conversation
89babfe to
1b827e2
Compare
1b827e2 to
116b610
Compare
|
|
|
Traité dans 314416c : module câblé dans MainModule. |
|
🤖 Hey ! A preview of the application is available at : https://console-pr-2740.dso.cpin-hp.numerique-interieur.fr Please be patient, deployment may take a few minutes. |
shikanime
left a comment
There was a problem hiding this comment.
Verdict : Changements demandés
Migration fidèle du module admin-token : parité des contrats, codes HTTP et du hash SHA-256 vérifiée contre apps/server, aucune régression du pont événements → hooks (aucun hook.adminToken en amont). Point positif : les sélections Prisma typées via satisfies garantissent l'omission du hash à la source. Un seul point bloquant : la PR désenregistre AdminRoleModule de main.module.ts, ce qui ne fait pas partie de son périmètre.
#2740 rebases onto this branch; pre-register its module so the stack rebases cleanly. Signed-off-by: Shikanime Deva <22115108+shikanime@users.noreply.github.com>
410920c to
95a36ea
Compare
… of contract alias Co-authored-by: Automata <automata@shikanime.studio>
Co-authored-by: Automata <automata@shikanime.studio>
…ce boundary Co-authored-by: Automata <automata@shikanime.studio>
Co-authored-by: Automata <automata@shikanime.studio>
Co-authored-by: Automata <automata@shikanime.studio>
…turnType aliases Co-authored-by: Automata <automata@shikanime.studio>
Co-authored-by: Automata <automata@shikanime.studio>
Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: I1d8ffcb80aa787018dc4e8008ab5a84f6a6a6964
Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: I957c9bb79f59855521fc4cb69964dbaa6a6a6964
Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: Ie45ff1996f70edc312ba938d388016c96a6a6964
Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: I42726b788f39dbe4c6f660cb57af3c206a6a6964
Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: Ib0b6d8746627891c22f62875b8c2f75d6a6a6964
… site Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: Ib08a0f1a001be5d0eb788b91210f81bb6a6a6964
Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: I17ff50ee3a67efcccaa275508067c3ac6a6a6964
Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: Iafe340dd1f247a0a221e39ff4c26bc946a6a6964
Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: I70793bd5f8f6d1991c97aa7a1e4f5bcd6a6a6964
Co-authored-by: Automata <automata@shikanime.studio>
Co-authored-by: Automata <automata@shikanime.studio>
Co-authored-by: Automata <automata@shikanime.studio>
Co-authored-by: Automata <automata@shikanime.studio> Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr> Change-Id: Ic276ad1c4e15fe04cb6f24ed522ca6b96a6a6964
…tial Co-authored-by: Automata <automata@shikanime.studio>
Co-authored-by: Automata <automata@shikanime.studio>
cf10952 to
a1d29e6
Compare
|

0 New Issues
0 Fixed Issues
0 Accepted Issues
Issues liées
Refs #1889
Quel est le comportement actuel ?
Les routes admin-tokens (
/api/v1/admin/tokens) sont servies par l'ancienne application Fastifyapps/server.Quel est le nouveau comportement ?
Migration du module
admin-tokenversapps/server-nestjs:AdminTokenController(UserGuard),AdminTokenService,AdminTokenModuleenregistré dansmain.module.ts.CreateAdminTokenBodySchema:CoerceBooleanSchemasurwithRevoked,ExpirationDateSchemaréutilisantisAtLeastTomorrowde@cpn-console/shared.admin-token-queries.utils.ts: sélections Prisma typées.apps/server/src/resources/admin-token/(rejet 400 « Date d'expiration trop courte », hash SHA-256 unsalted inchangé).Cette PR introduit-elle un breaking change ?
Non.
Autres informations
Recréée pour #1889 (remplace #2442, non réouvrable après suppression de branche).