-- 0014_workspace_ai_prompts.sql -- Per-workspace valg av hvilke AI-prompts som er tilgjengelige i chat. BEGIN; -- Legg til visningsnavn og sortering pรฅ ai_prompts ALTER TABLE ai_prompts ADD COLUMN IF NOT EXISTS label TEXT; ALTER TABLE ai_prompts ADD COLUMN IF NOT EXISTS sort_order INT NOT NULL DEFAULT 0; ALTER TABLE ai_prompts ADD COLUMN IF NOT EXISTS icon TEXT; UPDATE ai_prompts SET label = 'Vask tekst', sort_order = 1, icon = '๐Ÿงน' WHERE action = 'fix_text'; UPDATE ai_prompts SET label = 'Sammendrag', sort_order = 2, icon = '๐Ÿ“‹' WHERE action = 'extract_facts'; UPDATE ai_prompts SET label = 'Skriv om', sort_order = 3, icon = 'โœ๏ธ' WHERE action = 'rewrite'; UPDATE ai_prompts SET label = 'Oversett', sort_order = 4, icon = '๐ŸŒ' WHERE action = 'translate'; -- Workspace โ†’ prompt kobling (hvilke prompts er tilgjengelige) CREATE TABLE workspace_ai_prompts ( workspace_id UUID NOT NULL REFERENCES workspaces(id) ON DELETE CASCADE, action TEXT NOT NULL REFERENCES ai_prompts(action) ON DELETE CASCADE, PRIMARY KEY (workspace_id, action) ); -- Seed: aktiver alle prompts for default workspace INSERT INTO workspace_ai_prompts (workspace_id, action) SELECT 'a0000000-0000-0000-0000-000000000001'::uuid, action FROM ai_prompts; COMMIT;