++ amministratori esenti dalla conferma email

Chi ha il ruolo amministratore non deve confermare l'indirizzo
(User::esenteDaConfermaEmail): non riceve l'email di conferma né alla
creazione né al cambio d'indirizzo, in Utenti compare "esente". Se perde
il ruolo torna a valere email_verified_at.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Francesco Picone
2026-10-19 12:19:29 +02:00
parent 2f42cf937c
commit ac787039c3
6 changed files with 91 additions and 9 deletions

View File

@@ -121,6 +121,12 @@ Richieste dell'utente, con le sue scelte:
e — per l'amministratore — il server di posta.
Emergenza: `php artisan utenti:conferma-email <email>`. Il primo admin
creato da riga di comando nasce confermato.
**Aggiornamento 19 ottobre 2026 — amministratori esenti** (scelta
dell'utente, preferita a un parametro segreto nell'URL): chi ha il ruolo
`amministratore` non deve confermare l'email (`User::esenteDaConfermaEmail`,
che fa rispondere `hasVerifiedEmail()` true). Non riceve l'email di conferma
né alla creazione né al cambio d'indirizzo; in Utenti compare "esente". Se
perde il ruolo torna a contare `email_verified_at`.
- Nei test gli utenti nascono confermati (`tests/TestCase.php`,
`$confermaUtentiCreati`).