HCP i søket — søkeresultatene under "+ Medspiller" viser nå HCP ved siden av hjemmeklubb (der du sirklet inn i skjermbildet). Rediger utslag/HCP per deltaker — hver spiller viser nå sitt utslag og HCP under statistikknivå-velgeren, med en "Rediger for denne runden"-lenke (kun eier ser den, kun før runden er fullført). Der kan du velge et annet utslagssted for akkurat den spilleren (filtrert på deres kjønn) og justere HCP — begge deler gjelder kun denne runden, spillerens egen profil røres aldri. Fant og fikset samtidig et reelt hull: alle deltakere delte tidligere samme utslag uansett, det fantes ingen vei til å velge et annet. Rundeleaderboard — backenden var allerede live. Fant at V0-prompten (skrevet og sendt til deg tidligere) hadde en utdatert antakelse om "Deg"-merket siden medspillere nå også kan se runden — rettet den til to uavhengige merker (Eier/Deg) før du kjører den i v0.app. Alt scratch-verifisert (27/27 nye sjekker + full regresjon av forrige rundes 35 sjekker), migrasjon 028 kjørt mot ekte teecup_db, begge containere redeployet og bekreftet friske, teeoff.no upåvirket.
25 lines
1.2 KiB
SQL
25 lines
1.2 KiB
SQL
-- =====================================================================
|
|
-- TeeCup — utslagssted PER DELTAKER på en frittstående runde (migrasjon 028)
|
|
-- =====================================================================
|
|
-- Reelt hull rapportert av bruker 2026-07-26: round_participant har i
|
|
-- dag INGEN egen tee -- alle deltakere spiller fra samme utslag som
|
|
-- round.tee_name_snapshot, uansett kjønn/faktisk valg. Rating-tallene
|
|
-- (course_rating_snapshot/slope_rating_snapshot/tee_par_snapshot) har
|
|
-- vært PER DELTAKER siden migrasjon 021 (nødvendig pga. kjønnsspesifikk
|
|
-- rating, ADR-029) -- selve NAVNET på utslaget manglet likevel helt.
|
|
--
|
|
-- Backfylles fra rundens eksisterende tee (samme fysiske utslag alle
|
|
-- deltakere allerede regnes ut fra i praksis) -- ingen data endres, kun
|
|
-- navnet gjøres eksplisitt per rad slik at det kan avvike fremover.
|
|
-- =====================================================================
|
|
|
|
\set ON_ERROR_STOP on
|
|
|
|
ALTER TABLE round_participant ADD COLUMN tee_name_snapshot text;
|
|
|
|
UPDATE round_participant rp
|
|
SET tee_name_snapshot = r.tee_name_snapshot
|
|
FROM round r
|
|
WHERE r.id = rp.round_id;
|
|
|
|
ALTER TABLE round_participant ALTER COLUMN tee_name_snapshot SET NOT NULL;
|