b913a2bf90
Refs gitea:Adriano/AI-OS#310 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
936 B
936 B
Task 3 Report: Middleware con matrice e redirect per ruolo (branch feat/utenti-ruoli-login)
Stato: COMPLETATO
Implementazione
File modificato: src/middleware.ts
Cambiamenti:
- Import aggiornato: aggiunto
landingForaccanto agetSessionUser,SESSION_COOKIE,canAccessAdminPath - Redirect fisso
/admin/contentsostituito concontext.redirect(landingFor(user.role))
Nessuna altra logica toccata: matrice canAccessAdminPath e landingFor arrivano già pronte dal Task 2 (src/lib/auth.ts).
Verifica
Build
npm run build → OK, nessun errore di tipo
Test
Test Files 11 passed (11)
Tests 55 passed (55)
Commit
[feat/utenti-ruoli-login db92fc9] feat(middleware): autorizzazione a matrice + redirect per ruolo
1 file changed, 2 insertions(+), 2 deletions(-)
Considerazioni
- Implementazione minimale, aderente al brief verbatim
- Nessun concern aperto