teecup/029_round_participant_guest_email.sql
Erol Haagenrud 5d319f1b68 Leaderboard — ikke bygget frontend ennå, kun backend. V0-prompten er skrevet og ligger i FEATURE_BACKLOG.md, klar til å limes inn i v0.app.
Mottatte slag i hull-headeren — live nå, viser f.eks. "Hull 7 · Par 4 · Hcp 5 · −1" når aktiv spiller mottar slag på hullet.

Gjeste-e-post/kjønn/navn — backend er live (kan nå lagres og redigeres for midlertidige spillere), men jeg har ikke bygget selve grensesnittet for det ennå — det hører sammen med spillerliste-redesignet du ba om.

Spillerliste-redesign — skrev et fullstendig V0-prompt (i FEATURE_BACKLOG.md) som dekker: vertikal liste, utslag/HCP/Rediger inne i hvert spillerkort, og for midlertidige spillere også Navn/Kjønn/E-post i redigeringsflyten. Klar for deg å kjøre i v0.app — send meg zip-en når den er klar, så integrerer jeg den (og erstatter min midlertidige EditParticipantPanel med den nye designen).
2026-07-26 09:42:06 +02:00

15 lines
866 B
SQL

-- =====================================================================
-- TeeCup — valgfri e-post for gjestedeltakere (migrasjon 029)
-- =====================================================================
-- Reist av bruker 2026-07-26 sammen med et ønske om å kunne redigere
-- navn/kjønn/e-post for en "midlertidig spiller" (gjest uten konto) fra
-- samme sted som utslag/HCP redigeres. Rent kontaktfelt -- ingen
-- kontosammenkobling/invitasjon bygget her, kun lagring+redigering.
-- Kun meningsfullt for gjester (user_id IS NULL) -- håndheves i app-laget,
-- ikke en CHECK, siden det speiler de andre gjeste-kun-feltene (guest_name)
-- som heller ikke er CHECK-håndhevet mot user_id her.
-- =====================================================================
\set ON_ERROR_STOP on
ALTER TABLE round_participant ADD COLUMN guest_email text;