++ fix area profilo

This commit is contained in:
Francesco Picone
2026-07-25 23:35:03 +02:00
parent 95c9180f52
commit 34415862d2
3 changed files with 127 additions and 21 deletions

View File

@@ -167,10 +167,15 @@ quale.
Tre ritocchi minori ma con qualche implicazione:
- **Pagina profilo** (`Profile` → rotta `profilo`, nome `profile`) accessibile a
ogni utente loggato (nel gruppo `auth`, nessun permesso): mostra nome, email e
qualifica del solo utente corrente (sola lettura). Nell'header il blocco utente
è ora un link a questa pagina, con nome in evidenza ed `email · qualifica`
sotto. Non esiste un campo "username": l'email fa da identificativo.
ogni utente loggato (nel gruppo `auth`, nessun permesso): l'utente corrente può
modificare il proprio nome/cognome ed email (`updateProfile`) e cambiare la
password (`updatePassword`, con verifica della password attuale via regola
`current_password`; il cast `hashed` cifra al salvataggio). Nell'header il
blocco utente è un link a questa pagina, con nome in evidenza ed
`email · qualifica` sotto. Non esiste un campo "username" né "cognome"
separato: `name` è il nome completo (etichettato "Nome e cognome") e l'email fa
da identificativo. La qualifica (ruolo) non è modificabile dal profilo — resta
in gestione all'admin.
- **Viewer PDF pubblico**: oltre a territorio/proclamatore/data mostra ora
*giorni assegnato*, *consegna prevista* e *scadenza*. Sono attributi calcolati
su `Assegnazione` (`data_consegna_presunta`, `giorni_alla_scadenza`) basati