++ gruppi di servizio: utenza dell'ex sorvegliante riattivabile, cestino e anonimizzazione, registro senza nomi
Un ex sorvegliante puo' guidare un gruppo nuovo: si riattiva la sua utenza. Il sorvegliante di un gruppo attivo non si cestina ne' si anonimizza; anonimizzando un ex sorvegliante si anonimizza anche l'utenza. Nel registro delle attivita' nome ed email dell'utenza del sorvegliante diventano "proclamatore #id". La voce "Il mio gruppo" dipende dal ruolo: l'amministratore passa ogni @can. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
14
HANDOFF.md
14
HANDOFF.md
@@ -157,6 +157,20 @@ e non vede nient'altro. Scelte dell'utente:
|
||||
`LimitaSorvegliante`), gruppo archiviato (`sciolto_at`) per lo storico. I
|
||||
territori già dati restano ai membri. Si riparte con un gruppo nuovo.
|
||||
|
||||
Casi aggiunti di mio, da far confermare all'utente:
|
||||
- Un ex sorvegliante può guidare un gruppo nuovo: `crea()` **riattiva** la
|
||||
sua utenza disattivata (un proclamatore, un'utenza: `users.proclamatore_id`
|
||||
è unico), con email e password temporanea nuove.
|
||||
- Il sorvegliante di un gruppo **attivo** non si sposta nel cestino né si
|
||||
anonimizza (`ProclamatoreIndex`): prima si scioglie il gruppo. Un membro
|
||||
spostato nel cestino lascia il gruppo. `Proclamatore::anonimizza()`
|
||||
anonimizza anche l'utenza dell'ex sorvegliante (nome, email, password,
|
||||
ruoli).
|
||||
- L'utenza del sorvegliante porta nome ed email del proclamatore: nel registro
|
||||
delle attività `User::tapActivity()` li sostituisce con "proclamatore #id",
|
||||
come vale per tutti i proclamatori. Restano invece in chiaro nella tabella
|
||||
`users`, come per ogni utente.
|
||||
|
||||
Dove sta:
|
||||
- Migrazione `2026_10_20_000010_gruppi_di_servizio`: tabella
|
||||
`gruppi_servizio`, colonne `gruppo_servizio_id` su proclamatori, territori e
|
||||
|
||||
Reference in New Issue
Block a user