Apre lo Scout Live dalla pagina partita e a tutta la squadra.
Tolto dalla home e poi da Squadra, `ScoutEntry` era rimasto orfano: `/scout` si raggiungeva solo scrivendo l'URL a mano. Ora la card sta nella sezione «Scout live» di `/partita/$id`. La prop `eventoId` la accende solo se la partita aperta è quella di oggi: senza, da una partita futura o passata si sarebbe finiti sullo scout di un'altra. Cade anche la riserva agli admin, in `ScoutEntry` e nella route: può scoutare chiunque sia autenticato, uno per volta grazie al lock di sessione. È anche l'unico controllo che c'era, visto che le policy RLS sono sempre state aperte a tutti gli autenticati. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,6 +9,7 @@ import { useCsi } from "@/lib/csi";
|
||||
import { matchDaPartitaCsi, partiteGiocate } from "@/lib/csi-core";
|
||||
import { Pagelle } from "@/components/crapp/Pagelle";
|
||||
import { SondaggioCacche } from "@/components/crapp/SondaggioCacche";
|
||||
import { ScoutEntry } from "@/components/crapp/ScoutEntry";
|
||||
import { useScoutMatches, totaliPerGiocatore, totaliSquadra } from "@/lib/scout-store";
|
||||
import { csvScoutMatch, scaricaCsv } from "@/lib/scout-export";
|
||||
import { useGiocatoreCorrente } from "@/lib/user-store";
|
||||
@@ -204,6 +205,10 @@ function PartitaDetail() {
|
||||
</Section>
|
||||
)}
|
||||
|
||||
<Section titolo="Scout live">
|
||||
<ScoutEntry eventoId={evento.id} />
|
||||
</Section>
|
||||
|
||||
<Section titolo="Sondaggio pre-partita">
|
||||
<SondaggioCacche eventoId={evento.id} dataEvento={evento.data} />
|
||||
</Section>
|
||||
|
||||
Reference in New Issue
Block a user