- Nuevo módulo lab_empresas: lista paginada, modal create/edit empresa, gestión de subgrupos inline y CRUD de catálogo lab_tarifas_id - APIs: empresas.php (list/get/save/toggle/delete), empresa_subgrupos.php, tarifas_id.php - Migración 09 registra el módulo en system_modules y asigna permiso admin Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
18 lines
800 B
SQL
18 lines
800 B
SQL
-- =============================================================
|
|
-- LIS 09 — Registra módulo lab_empresas en system_modules
|
|
-- y agrega permiso por defecto para el rol admin.
|
|
-- Seguro para re-ejecutar (INSERT IGNORE).
|
|
-- =============================================================
|
|
|
|
INSERT IGNORE INTO system_modules
|
|
(slug, name, icon, category, route, is_active, sort_order, oleada, description)
|
|
VALUES
|
|
('lab_empresas', 'Empresas y Convenios', 'fas fa-building', 'clinico',
|
|
'/erp.php?m=lab_empresas&v=index', 1, 65, 2,
|
|
'Gestión de empresas, EPS, convenios, subgrupos y catálogo de tarifas');
|
|
|
|
-- Permiso automático para rol admin (role_id = 1)
|
|
INSERT IGNORE INTO role_modules (role_id, module_slug)
|
|
SELECT 1, 'lab_empresas'
|
|
WHERE EXISTS (SELECT 1 FROM roles WHERE id = 1);
|