-- ============================================================ -- Migración: Datos iniciales de roles y módulos -- Fecha: 2026-03-04 -- Descripción: Inserta/corrige datos en roles, role_modules -- y vincula admin_users.role_id. Idempotente. -- ============================================================ -- Corregir colores de roles del sistema UPDATE `roles` SET `color` = '#0d6efd' WHERE `slug` = 'admin'; UPDATE `roles` SET `color` = '#6f42c1' WHERE `slug` = 'enfermero'; -- Módulos para el rol Administrador (todos) INSERT IGNORE INTO `role_modules` (`role_id`, `module_slug`) VALUES (1, 'whatsapp'), (1, 'lab_dashboard'), (1, 'lab_ordenes'), (1, 'lab_pacientes'), (1, 'lab_domicilios'), (1, 'lab_enfermeras'), (1, 'lab_formularios'), (1, 'lab_reportes'), (1, 'lab_configuracion'), (1, 'usuarios'); -- Módulos para el rol Enfermero INSERT IGNORE INTO `role_modules` (`role_id`, `module_slug`) VALUES (2, 'enfermero_portal'), (2, 'lab_formularios'); -- Vincular usuarios admin existentes con role_id UPDATE `admin_users` SET `role_id` = 1 WHERE `role` = 'admin' AND `role_id` IS NULL; UPDATE `admin_users` SET `role_id` = 2 WHERE `role` = 'enfermero' AND `role_id` IS NULL; UPDATE `admin_users` SET `role_id` = 1 WHERE `role_id` IS NULL;