-- 2026-04-15
-- Limpeza do menu admin legado de TIIX Health
-- Objetivos:
-- 1) remover do root TIIXHEALTH em adm os fluxos operacionais ja migrados para empresa/unidade
-- 2) realocar entradas administrativas residuais para roots mais adequados do admin
-- 3) eliminar o root TIIXHEALTH do admin quando ele ficar sem filhos

-- Realoja itens administrativos residuais
UPDATE wpjy_menus_items
   SET parent = 566,
       sort = 27
 WHERE id = 626
   AND area = 'adm';

UPDATE wpjy_menus_items
   SET parent = 559,
       sort = 20
 WHERE id = 623
   AND area = 'adm';

UPDATE wpjy_menus_items
   SET parent = 559,
       sort = 21
 WHERE id = 687
   AND area = 'adm';

UPDATE wpjy_menus_items
   SET parent = 696,
       sort = 8
 WHERE id = 654
   AND area = 'adm';

-- Remove entradas operacionais que agora vivem em empresa/unidade
DELETE FROM wpjy_menus_items
 WHERE id IN (622, 635, 673, 674, 675, 676, 677, 678, 679, 680, 723)
   AND area = 'adm';

-- Remove o root legado se nao restar nenhum filho
DELETE FROM wpjy_menus_items
 WHERE id = 634
   AND area IS NULL
   AND NOT EXISTS (
     SELECT 1
       FROM (
         SELECT mi.id
           FROM wpjy_menus_items mi
          WHERE mi.parent = 634
          LIMIT 1
       ) filhos_legacy
   );
