Mark medical certificates, admin dashboard and CSV export as done: the player-side profile screens exist, so the notes calling them missing were stale. Leave CSI membership and official calendar open, each with what is already there. Record the current dev state of Google auth: implemented but returning "provider is not enabled" until the provider is turned on in Supabase. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
46 lines
1.9 KiB
Markdown
46 lines
1.9 KiB
Markdown
# TODO
|
|
|
|
Solo il lavoro in corso o imminente. L'elenco completo delle funzionalità previste sta in
|
|
[ROADMAP.md](ROADMAP.md); le idee non ancora valutate pure.
|
|
|
|
## In corso
|
|
|
|
- Documentazione tecnica del progetto.
|
|
- Autenticazione Google e dashboard amministratore: implementate su `develop`, ma in dev il
|
|
login risponde ancora `provider is not enabled` perché il provider Google non è stato
|
|
acceso in Supabase. Restano da
|
|
fare, in quest'ordine: configurazione del provider Google in Supabase, applicazione delle
|
|
migration M2/M3, inserimento del primo admin in `user_roles`, collegamento dei 17 account,
|
|
e solo alla fine `VITE_AUTH_OBBLIGATORIA=true` + rimozione delle policy `anon`.
|
|
Stato di dettaglio in [PROJECT_STATE.md](../PROJECT_STATE.md).
|
|
|
|
## Prossimo
|
|
|
|
- Gestione tesseramenti CSI (roadmap v1.1): la raccolta dati e l'export CSV ci sono, manca
|
|
il tracciamento di chi è già tesserato (numero e data di tessera).
|
|
|
|
Il profilo giocatore lato giocatore e i certificati medici sono fatti: `ProfiloAmministrativo`
|
|
in `src/routes/profilo.tsx` carica documento, certificato e foto con le date di scadenza, e
|
|
la dashboard amministratore legge quei dati.
|
|
|
|
## Debito di documentazione
|
|
|
|
Moduli v1.0 in produzione senza scheda in [modules/](modules/) — DD-002 ne prevede la
|
|
retro-documentazione: Presenze, Scout Live, Badge, Pagelle, MVP, Palloni, Obiettivi di
|
|
squadra, Notifiche, Serie di presenze, Infortuni (`src/lib/infortuni.ts`, usato ma non
|
|
documentato in nessun punto).
|
|
|
|
Non documentate nemmeno le route API pubbliche in `src/routes/api/public/` (`csi`,
|
|
`promemoria-palloni`, `push-config`, `push-messaggio`, `push-subscribe`,
|
|
`sollecita-presenze`).
|
|
|
|
## Manutenzione ricorrente
|
|
|
|
- Collegamento CSI: aggiornare `project_id` e `team_id` a inizio stagione 2026/27
|
|
(vedi [modules/collegamento-csi.md](modules/collegamento-csi.md)).
|
|
|
|
## Backlog
|
|
|
|
- AI Allenamenti (roadmap v1.2).
|
|
- Backup automatici (roadmap, idee future).
|