-- ===================================================================== -- TeeCup — Flaggturnering: kartoversikt-bryter (migrasjon 071, "Del B", -- se ARCHITECTURE_DECISIONS.md ADR-067 for full begrunnelse). -- -- Én boolean per hjem, standard AV (samme "skjult til avslørt"-prinsipp -- som visibility_mode/blind draw) -- ingen, verken medspillere eller -- tilskuere, ser andres flagg før eieren (frittstående) eller et -- org-medlem (org-turnering) eksplisitt slår den på. En spiller ser -- alltid SITT EGET flagg uansett bryter-status (håndtert i app-laget, -- se app/routers/rounds.py::_build_flag_map og -- app/routers/individual_tournaments.py::get_flag_map). -- -- Endres via eksisterende PATCH-endepunkter (PATCH /rounds/{id} eier-only, -- PATCH /orgs/{id}/tournaments/{id} ethvert org-medlem) -- ingen nye -- skrive-endepunkter, kun nye felt på eksisterende modeller. -- ===================================================================== \set ON_ERROR_STOP on ALTER TABLE round ADD COLUMN flag_map_visible boolean NOT NULL DEFAULT false; ALTER TABLE tournament ADD COLUMN flag_map_visible boolean NOT NULL DEFAULT false;