Auth: sistema di creazione e gestione utenti #4

Open
opened 2026-08-06 15:43:32 +00:00 by admin · 0 comments
Owner

Implementare CRUD completo per la gestione degli utenti da parte dell'admin.

Criteri di accettazione

  • POST /admin/users — crea utente (username, email, ruolo)
  • GET /admin/users — lista utenti
  • PUT /admin/users/{id} — modifica ruolo/stato
  • DELETE /admin/users/{id} — disabilita (non elimina fisicamente)
  • Ogni utente ha: username, email, ruolo (admin/standard/viewer), stato (attivo/disabilitato)
  • Solo utenti con ruolo admin possono accedere agli endpoint /admin/
  • Persistenza su DB (SQLite o PostgreSQL)
Implementare CRUD completo per la gestione degli utenti da parte dell'admin. ## Criteri di accettazione - [ ] `POST /admin/users` — crea utente (username, email, ruolo) - [ ] `GET /admin/users` — lista utenti - [ ] `PUT /admin/users/{id}` — modifica ruolo/stato - [ ] `DELETE /admin/users/{id}` — disabilita (non elimina fisicamente) - [ ] Ogni utente ha: username, email, ruolo (admin/standard/viewer), stato (attivo/disabilitato) - [ ] Solo utenti con ruolo `admin` possono accedere agli endpoint `/admin/` - [ ] Persistenza su DB (SQLite o PostgreSQL)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/NetMapper2026#4