2026-10-01 15:03:04 +02:00
|
|
|
# DD-044 — Via la foto tessera dal profilo
|
|
|
|
|
|
|
|
|
|
**Data:** 1 ottobre 2026
|
2026-11-15 18:55:46 +01:00
|
|
|
**Stato:** Accettata (migration `m29`, applicata in produzione il 1 ottobre 2026)
|
|
|
|
|
**Codice:** `supabase/migrations/20261001170000_m29_senza_foto_tessera.sql`
|
2026-10-01 15:03:04 +02:00
|
|
|
|
|
|
|
|
**Contesto**
|
|
|
|
|
Il profilo amministrativo chiedeva al giocatore una foto formato tessera (DD-016), per il
|
|
|
|
|
tesseramento CSI. Non serve più: non viene richiesta nel tesseramento e resta un dato personale
|
|
|
|
|
da custodire.
|
|
|
|
|
|
|
|
|
|
**Decisione**
|
|
|
|
|
|
|
|
|
|
1. Il profilo **non ha più la foto tessera**: sparisce il campo di caricamento dal Profilo e la
|
|
|
|
|
voce «Foto» dalla scheda dell'admin.
|
|
|
|
|
2. **Completamento del profilo** su tre sezioni: dati personali 34%, documento 33%, certificato 33%
|
|
|
|
|
(prima 30/30/30/10). Il totale resta 100 e il widget «Completa il tuo profilo» sparisce con le
|
|
|
|
|
tre sezioni complete.
|
|
|
|
|
3. **Dati:** la migration `m29` elimina la colonna `profili_giocatore.foto_path`. I file
|
|
|
|
|
`<giocatore_id>/foto.*` del bucket privato `profili-giocatore` vanno cancellati con l'API
|
|
|
|
|
Storage (da SQL Storage lo vieta) prima della migration, perché dopo i path non sono più
|
|
|
|
|
leggibili. **Non toccati:** l'avatar (bucket `avatar-giocatori`), il documento e il certificato.
|
|
|
|
|
4. Ordine in produzione: **prima il rilascio del codice** (la versione precedente seleziona
|
|
|
|
|
`foto_path` e darebbe errore), poi cancellazione dei file, poi `m29`.
|
|
|
|
|
|
|
|
|
|
**Alternative scartate**
|
|
|
|
|
|
|
|
|
|
- Lasciare la colonna e nascondere solo l'interfaccia → scartata: resterebbe un dato personale
|
|
|
|
|
senza uso e senza un campo da cui aggiornarlo.
|
|
|
|
|
- Tenere i pesi 30/30/30 senza rinormalizzare → scartata: nessun profilo arriverebbe a 100%.
|
|
|
|
|
|
|
|
|
|
**Conseguenze**
|
|
|
|
|
|
|
|
|
|
- Cancellazione definitiva: le foto già caricate non si recuperano.
|
|
|
|
|
- Il 1 ottobre 2026 sono state cancellate in produzione le 4 foto caricate, poi la colonna.
|
|
|
|
|
- Le percentuali di completamento cambiano per tutti (chi aveva il 90% senza foto passa al 100%).
|
|
|
|
|
|
|
|
|
|
**Riesame**
|
|
|
|
|
Se il comitato CSI dovesse richiedere di nuovo la foto, reintrodurla con una nuova decisione.
|