Rende pubblica a tutta la squadra la data di nascita inserita dal Profilo
Prima veniva mostrata solo per i 17 giocatori del seed storico: chi la inseriva da sé restava con "Invalid Date" in Squadra, perché il dato finiva solo in profili_giocatore (privato). Un trigger ora lo sincronizza in giocatori_squadra.nascita, colonna pubblica a tutta la rosa. Include il backfill dei profili già compilati prima di M18 (M19), mancante nel push iniziale. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
4d036f532d
commit
3f2ca30775
14 files changed
+471
-35
No files matched your search
@@ -23,6 +23,7 @@ const riga = (parziale: Partial<GiocatoreSquadra> = {}): GiocatoreSquadra => ({
|
||||
email: null,
|
||||
numeroTessera: null,
|
||||
dataTessera: null,
|
||||
nascita: null,
|
||||
...parziale,
|
||||
});
|
||||
|
||||
@@ -47,6 +48,11 @@ assert.deepEqual(
|
||||
giocatori.map((g) => g.id).sort(),
|
||||
"gli id combaciano con la rosa reale",
|
||||
);
|
||||
assert.deepEqual(
|
||||
Object.fromEntries(fallback.map((g) => [g.id, g.nascita])),
|
||||
Object.fromEntries(giocatori.map((g) => [g.id, g.nascita])),
|
||||
"la nascita del fallback combacia con quella del seed (M18)",
|
||||
);
|
||||
|
||||
// --- nomeCompleto ----------------------------------------------------------------
|
||||
assert.equal(nomeCompleto(riga()), "Mario Rossi");
|
||||
|
||||
Reference in new issue
Block a user