Bygge backend for starthull + tidspunkt-korrigering (start_hole/started_at/completed_at i PATCH /rounds/{id})
Bygge frontend: starthull-endring + tidspunkt-korrigering i EditRoundPanel
Bygge backend nearby-endepunkt for offisielle baner (Haversine)
Bygge frontend: geolokasjon + nærmeste baner-liste i OfficialSearchStep
Scratch-verifisere + typesjekket build
Rulle ut etter bekreftelse
Alt live og dokumentert. Oppsummert:
Starthull kan nå endres midt i runden (uavhengig av bane-bytte), og utslags-/fullført-tidspunkt kan korrigeres i etterkant — fullført-tidspunktet kun etter at runden faktisk er fullført.
Nærmeste baner vises nå automatisk (med avstand, nærmeste uthevet) rett over søkefeltet når du velger «Offisiell bane» ved ny runde — spør om posisjon, feiler stille hvis avslått.
Verifisert med 14 scratch-sjekker (inkludert et ekte nearby-oppslag mot teeoff fra Tjømes egne koordinater), ren build, rullet ut uten migrasjon. teeoff.no upåvirket.
7 lines
418 B
SQL
7 lines
418 B
SQL
-- Frittstående rundeføring (ADR-033), oppfølging 2026-07-24: utslagstidspunkt
|
|
-- + tidsbruk. "Ferdig"-tidspunktet gjenbruker eksisterende
|
|
-- `round.completed_at` (satt av POST /rounds/{id}/complete) -- bekreftet
|
|
-- eksplisitt med bruker, ingen ny "Ferdig"-handling/kolonne nødvendig.
|
|
-- Tidsbruk = completed_at - started_at, beregnet klientside, ikke lagret.
|
|
|
|
ALTER TABLE round ADD COLUMN started_at timestamptz;
|