-- ─────────────────────────────────────────────────────────────────────────────
-- Migration v2
-- - Elimină rolul super_admin (rămân doar manager și member)
-- - Adaugă coloana status în team_members (pending / active / rejected)
-- - Membrii pending nu pot accesa aplicația până la aprobare
-- ─────────────────────────────────────────────────────────────────────────────

-- 1. Schimbă enum-ul role în users (scoate super_admin)
ALTER TABLE users
  MODIFY COLUMN role ENUM('manager','member') NOT NULL DEFAULT 'member';

-- 2. Adaugă coloana status în team_members
ALTER TABLE team_members
  ADD COLUMN status ENUM('pending','active','rejected') NOT NULL DEFAULT 'active'
  AFTER role;

-- 3. Toți membrii existenți devin active automat
UPDATE team_members SET status = 'active';
