++ proclamatori senza email e telefono; il link si copia o si condivide
- Migrazione: tolte le colonne email e telefono dei proclamatori (vuote in produzione). Tolti da form, scheda, elenco, XML (un file vecchio si importa ignorandoli). - Invio del link: solo "Copia link" e "Condividi…" (menu di condivisione del telefono, navigator.share): il destinatario lo sceglie chi usa l'app. Via WhatsApp diretto, canale email, notifica LinkTerritorio, componente x-whatsapp. - Elenco assegnati: "Condividi" al posto di WhatsApp; a condivisione fatta il link risulta inviato. - Informativa privacy, README, HANDOFF e test aggiornati. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -28,7 +28,7 @@ class Privacy extends Component
|
||||
/** I permessi spiegati a chi legge l'informativa. */
|
||||
public const PERMESSI = [
|
||||
'settings.manage' => 'impostazioni, utenti, backup e import',
|
||||
'proclamatori.manage' => 'anagrafica dei proclamatori, contatti compresi',
|
||||
'proclamatori.manage' => 'anagrafica dei proclamatori',
|
||||
'territori.manage' => 'gestione dei territori e delle piantine',
|
||||
'campagne.manage' => 'campagne',
|
||||
'registro.view' => 'consultazione del registro delle assegnazioni',
|
||||
@@ -68,13 +68,11 @@ class Privacy extends Component
|
||||
->map(fn ($p) => self::PERMESSI[$p] ?? $p)
|
||||
->all(),
|
||||
]),
|
||||
// Quanti dati sono conservati adesso. I campi cifrati restano NULL
|
||||
// quando sono vuoti, quindi si contano in SQL senza decifrare.
|
||||
// Quanti dati sono conservati adesso: solo conteggi, contati in
|
||||
// SQL, senza decifrare né mostrare nomi.
|
||||
'conteggi' => [
|
||||
'proclamatori' => Proclamatore::count(),
|
||||
'proclamatoriAttivi' => Proclamatore::where('attivo', true)->count(),
|
||||
'conEmail' => Proclamatore::whereNotNull('email')->count(),
|
||||
'conTelefono' => Proclamatore::whereNotNull('telefono')->count(),
|
||||
'anonimizzati' => Proclamatore::onlyTrashed()->count(),
|
||||
'utenti' => User::count(),
|
||||
'assegnazioni' => Assegnazione::count(),
|
||||
|
||||
Reference in New Issue
Block a user