Files
whatsapp/migrations/20260704_lis_09_module_empresas.sql
T
Lizandro GuarnizoandClaude Sonnet 4.6 b9bb4fc628 feat(lab_empresas): módulo CRUD de empresas, convenios y tarifas
- 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>
2026-07-04 22:05:14 -05:00

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);