Files
teamvis-selfhost/supabase/migrations/0005_trusted_reveal_fields.sql
T
2026-06-25 19:54:40 +02:00

15 lines
686 B
SQL

-- Granulare Kontrolle, welche Felder der Trusted-Link zusätzlich freischaltet.
-- Array aus String-Tokens wie 'mobile', 'linkedin', 'xing'. Leer = wie vorher
-- (nur implizit Mobilnummer, wird in der Migration unten auf 'mobile' gehoben,
-- damit bestehende Trusted-Links ihre bisherige Wirkung behalten).
alter table public.employees
add column if not exists trusted_reveal text[] not null default '{}';
-- Bestehende aktive Tokens: als "zeigt Mobilnummer" markieren, damit das
-- Verhalten vor dem Deploy identisch bleibt.
update public.employees
set trusted_reveal = array['mobile']
where trusted_token is not null
and coalesce(array_length(trusted_reveal, 1), 0) = 0;