Noter krav om inkrementell deltaker-id (startnummer) for turneringer
Fanget opp i FEATURE_BACKLOG.md (ikke designet/bygget ennå) + en pekende note i scorekort-spec-dokumentet der id-en skal vises. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
89fd2bbfea
commit
9d4b4de590
2 changed files with 55 additions and 3 deletions
|
|
@ -7,9 +7,8 @@
|
||||||
> Status-koder: ✅ ferdig · 🔨 pågår · 📋 planlagt/fanget · ❓ trenger beslutning
|
> Status-koder: ✅ ferdig · 🔨 pågår · 📋 planlagt/fanget · ❓ trenger beslutning
|
||||||
> · 🔀 endret fra opprinnelig råd · 💤 utsatt (bevisst)
|
> · 🔀 endret fra opprinnelig råd · 💤 utsatt (bevisst)
|
||||||
>
|
>
|
||||||
> Sist oppdatert: 2026-08-21 (funksjonelle hull funnet under utskrift-
|
> Sist oppdatert: 2026-08-22 (inkrementell deltaker-id/startnummer for
|
||||||
> planlegging notert -- hullengde, turneringslogo, bracket-format
|
> turneringer fanget opp, ikke designet -- se nederste seksjon)
|
||||||
> utsatt, shotgun-start under bygging -- se de to nederste seksjonene)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -4877,3 +4876,50 @@ dem designet i detalj ennå:
|
||||||
**Neste steg:** begge idéene trenger en egen avklaringsrunde med bruker
|
**Neste steg:** begge idéene trenger en egen avklaringsrunde med bruker
|
||||||
FØR design/bygging -- ingen beslutninger tatt ennå, kun fanget opp her
|
FØR design/bygging -- ingen beslutninger tatt ennå, kun fanget opp her
|
||||||
for å ikke gå tapt.
|
for å ikke gå tapt.
|
||||||
|
|
||||||
|
## Idé, ikke spesifisert: inkrementell deltaker-id (startnummer) for turneringer (2026-08-22) — 📋 fanget, ikke designet
|
||||||
|
|
||||||
|
Bruker: "Alle turneringsdeltagere skal ha en id. Id'en blir tildelt ved
|
||||||
|
påmelding, og øker inkrementelt med 1 for hver som melder seg på.
|
||||||
|
Id'en skal være synlig på scorekort og på startlister. Den brukes til
|
||||||
|
å definere startrekkefølge innad i flighter (om ikke turneringsleder
|
||||||
|
har valgt at lavest hcp starter før de(n) med høyere hcp)."
|
||||||
|
|
||||||
|
Finnes ikke i dag: `tournament_participant.id` (migrasjon 040) er en
|
||||||
|
UUID, ikke et menneskelesbart, fortløpende tildelt tall -- ingen egen
|
||||||
|
"startnummer"/"bib"-kolonne finnes. Ingen eksisterende sortering av
|
||||||
|
spillere INNAD i en `tournament_round_group` (utslagsgruppe, ADR-096)
|
||||||
|
er funnet -- gruppene har i dag kun en gruppe-sekvens
|
||||||
|
(`tournament_round_group.sequence`) og et valgfritt `tee_time_override`,
|
||||||
|
ingen fastsatt spillerekkefølge INNE i selve gruppen.
|
||||||
|
|
||||||
|
Uavklart, trenger en egen designrunde FØR bygging:
|
||||||
|
- **Omfang -- individuelle turneringer, eller også Cup/lagformat?**
|
||||||
|
"Flighter" er et individuell-turnering-konsept (`tournament_round_
|
||||||
|
group`) -- Cup-formatet har `session`/`match`, ingen tilsvarende
|
||||||
|
gruppe-av-spillere-enhet. Antas individuelt-format-only inntil
|
||||||
|
bekreftet, men ikke eksplisitt avklart med bruker ennå.
|
||||||
|
- **Tildelingstidspunkt/-omfang:** "ved påmelding" -- gjelder dette KUN
|
||||||
|
selvregistrering (`registration.py`, offentlig påmeldingsskjema),
|
||||||
|
eller også når en organisator legger til en deltaker manuelt
|
||||||
|
(`add_round_participant`/tilsvarende i Oppsett-fanen)? Trolig begge,
|
||||||
|
men ikke bekreftet.
|
||||||
|
- **Nullstilles/gjenbrukes id ved avmelding?** Fortløpende +1 antyder
|
||||||
|
NEI (samme prinsipp som et fysisk startnummer -- forsvinner ikke selv
|
||||||
|
om noen trekker seg), men ikke eksplisitt sagt.
|
||||||
|
- **HCP-sorteringsalternativet** ("laveste hcp starter først") --
|
||||||
|
en NY, valgfri turneringsinnstilling (sannsynligvis nær de andre
|
||||||
|
turneringsvide bryterne i Oppsett-fanen, `tournament_settings_card`/
|
||||||
|
`TournamentSettingsCard`), som når PÅ overstyrer deltaker-id som
|
||||||
|
sorteringsnøkkel innad i flighten. Snittsdetaljer (stigende/synkende,
|
||||||
|
hva som skjer ved likt hcp) ikke spesifisert.
|
||||||
|
- **Visning:** "synlig på scorekort og startlister" -- gjelder dette
|
||||||
|
BÅDE de nylig bygde utskriftsflatene (`print-scorecard.tsx`/
|
||||||
|
`print-startlist.tsx`, ADR-097) OG skjermvisningene (`HoleGrid`/
|
||||||
|
`ScoreTab`/`tournament-program.tsx`), eller kun utskrift? Ikke
|
||||||
|
spesifisert.
|
||||||
|
|
||||||
|
**Neste steg:** egen avklaringsrunde med bruker (omfang, tildelings-
|
||||||
|
regler, HCP-bryterens eksakte oppførsel, hvor id-en skal vises) FØR
|
||||||
|
datamodell/migrasjon designes -- ingen beslutninger tatt ennå, kun
|
||||||
|
fanget opp her for å ikke gå tapt.
|
||||||
|
|
|
||||||
|
|
@ -69,6 +69,12 @@ Dette er skjermens største enkeltløft.
|
||||||
`text-sm muted-foreground`. Fast rad-høyde (`min-h-[Npx]` + `truncate`)
|
`text-sm muted-foreground`. Fast rad-høyde (`min-h-[Npx]` + `truncate`)
|
||||||
så rader med ulik navnelengde blir like høye (DS-mønsteret fra
|
så rader med ulik navnelengde blir like høye (DS-mønsteret fra
|
||||||
2026-07-26).
|
2026-07-26).
|
||||||
|
> **Notert 2026-08-22, IKKE designet/bygget ennå** (se
|
||||||
|
> FEATURE_BACKLOG.md "Inkrementell deltaker-id (startnummer) for
|
||||||
|
> turneringer"): bruker vil at hver deltaker skal ha et fortløpende
|
||||||
|
> tildelt startnummer, synlig her (og på startlister). Foreløpig
|
||||||
|
> ingen avgjørelse om plassering i denne raden (f.eks. foran navnet)
|
||||||
|
> -- avklares når selve funksjonen designes.
|
||||||
- **Hull = kolonner**, horisontalt scrollbare. Kolonnetopp:
|
- **Hull = kolonner**, horisontalt scrollbare. Kolonnetopp:
|
||||||
hull-nr (`font-bold`), Par og evt. HCP-indeks under i
|
hull-nr (`font-bold`), Par og evt. HCP-indeks under i
|
||||||
`text-sm muted-foreground`. Aktivt/valgt hull markeres med `bg-primary`
|
`text-sm muted-foreground`. Aktivt/valgt hull markeres med `bg-primary`
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue