Corregge il dettaglio MVP in classifica: solo partite, non tutti gli eventi
Il sottotitolo "N partite giocate" per il criterio MVP usava totaliEventiGiocatore(), che conta anche gli allenamenti: un numero fuorviante perché l'MVP si vota solo alle partite del calendario interno (eventi_app), non a quelle del sito CSI. Aggiunge contaPartiteGiocate() (presenze.ts) e Giocatore.partiteGiocate. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+3
-1
@@ -101,7 +101,9 @@ Prima versione, pre-release.
|
||||
scollegato dal criterio scelto: ora segue il criterio selezionato (`dettaglioClassifica` in
|
||||
`src/lib/rosa.ts`). Per Palloni mostra le volte consecutive in cui il giocatore li ha
|
||||
portati (nuovo campo `Giocatore.seriePalloni`, calcolato da `serieConsecutivaPalloni` in
|
||||
`src/lib/palloni-core.ts`), non più le presenze.
|
||||
`src/lib/palloni-core.ts`), non più le presenze. Per MVP mostra le partite giocate — solo
|
||||
partite, non più allenamenti compresi (nuovo campo `Giocatore.partiteGiocate`, da
|
||||
`contaPartiteGiocate()` in `src/lib/presenze.ts`).
|
||||
|
||||
### Sicurezza
|
||||
|
||||
|
||||
@@ -55,6 +55,11 @@ usePresenzeUltimoMese() → src/lib/presenze-mese.ts
|
||||
contaPresenzeGiocatore() alimenta il campo `presenze` del `Giocatore` in `useRosa()`, mostrato
|
||||
come StatTile nel profilo e in home (sezione «Colpo d'occhio», `index.tsx`).
|
||||
|
||||
contaPartiteGiocate() è contaPresenzeGiocatore() ristretto alle sole partite (non
|
||||
allenamenti): alimenta `Giocatore.partiteGiocate`, usato nel sottotitolo della classifica
|
||||
interna di Squadra quando si ordina per MVP — un conteggio di eventi generico (allenamenti
|
||||
compresi) sarebbe fuorviante lì, perché l'MVP si vota solo alle partite.
|
||||
|
||||
--- sollecito (solo admin) ---
|
||||
Bottone "Sollecita" (RosaPresenze.tsx) → POST /api/public/sollecita-presenze
|
||||
↓
|
||||
|
||||
Reference in New Issue
Block a user