Non conta i turni palloni finché l'evento non è passato.
conteggioTurni() contava ogni turno presente nella mappa, incluse le assegnazioni anticipate per eventi futuri: un allenamento di lunedì con turno già assegnato oggi (venerdì) veniva già sommato al badge "Sherpa dei palloni" prima ancora di essersi svolto. Ora filtra su e.data < oggi, lo stesso criterio già usato per presenze e serie — il turno resta assegnabile/ modificabile in anticipo, semplicemente non conta finché il giorno non arriva. oggiISO() (palloni-core.ts) diventa un alias di dataOggi(): stessa correzione di fuso della commit precedente, qui serviva anche per admin.tsx (scadenza documenti/certificati) e cacche.ts (statistiche giornaliere), che la usano. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -34,7 +34,10 @@ compaiono.
|
||||
upsert su `evento_id`.
|
||||
- Il conteggio "quante volte hai portato i palloni" mostrato nel profilo e nei badge è
|
||||
ricalcolato a runtime da `conteggioTurni()` su turni salvati **più proposte non ancora
|
||||
confermate** (partite/eventi) — non è uno storico in tabella dedicata.
|
||||
confermate** (partite/eventi) — non è uno storico in tabella dedicata. Conta solo gli
|
||||
eventi già passati (`e.data < oggi`, stesso criterio delle presenze): un turno assegnato
|
||||
in anticipo per un allenamento futuro non è ancora "portato", quindi non sale finché quel
|
||||
giorno non arriva.
|
||||
- `TurnoPalloni.tsx` mostra/assegna il turno sulla card di un evento; `PromemoriaPalloni.tsx`
|
||||
è il banner in Home per il giocatore di turno.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user