Files
teamvis-selfhost/supabase/migrations/0011_position_show_in_chart.sql
2026-06-25 19:54:40 +02:00

17 lines
753 B
SQL

-- Stabsstellen-Sichtbarkeit im Hauptgraph getrennt steuern.
-- ====================================================================
-- Bisher: jede is_staff_position landet rechts neben dem Eltern als
-- Ellipse im Hauptgraph. Bei vielen Stabsstellen (z.B. GF mit 13 Stab-
-- Children) wird das unleserlich.
--
-- Neu: show_in_chart steuert pro Stelle, ob sie im Hauptgraph
-- gerendert wird (Linie ODER Stab-Ellipse). Stabsstellen mit
-- show_in_chart=false erscheinen ausschließlich im Panel "Interne
-- Dienste" unter dem Graph.
--
-- Linien-Stellen behalten Default true (sie gehören zwingend ins
-- Diagramm, sonst ist die Hierarchie kaputt).
alter table public.positions
add column if not exists show_in_chart boolean not null default true;