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
|
||||
> · 🔀 endret fra opprinnelig råd · 💤 utsatt (bevisst)
|
||||
>
|
||||
> Sist oppdatert: 2026-08-21 (funksjonelle hull funnet under utskrift-
|
||||
> planlegging notert -- hullengde, turneringslogo, bracket-format
|
||||
> utsatt, shotgun-start under bygging -- se de to nederste seksjonene)
|
||||
> Sist oppdatert: 2026-08-22 (inkrementell deltaker-id/startnummer for
|
||||
> turneringer fanget opp, ikke designet -- se nederste seksjon)
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -4877,3 +4876,50 @@ dem designet i detalj ennå:
|
|||
**Neste steg:** begge idéene trenger en egen avklaringsrunde med bruker
|
||||
FØR design/bygging -- ingen beslutninger tatt ennå, kun fanget opp her
|
||||
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`)
|
||||
så rader med ulik navnelengde blir like høye (DS-mønsteret fra
|
||||
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-nr (`font-bold`), Par og evt. HCP-indeks under i
|
||||
`text-sm muted-foreground`. Aktivt/valgt hull markeres med `bg-primary`
|
||||
|
|
|
|||
Loading…
Reference in a new issue