teecup/023_round_start_time.sql
Erol Haagenrud f5d1491ceb Update Todos
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.
2026-07-24 11:21:39 +02:00

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;