'Producción', 1 => 'Oleada 1', 2 => 'Oleada 2']; $oleadaBadge = [0 => 'bg-success', 1 => 'bg-primary', 2 => 'bg-secondary']; Layout::open('Gestión de Módulos', 'fas fa-th-large'); ?>

Activa o desactiva módulos del ERP. Los módulos desactivados no aparecen en el sidebar ni son accesibles para ningún usuario.

[$a['oleada'], $a['sort_order']] <=> [$b['oleada'], $b['sort_order']]); foreach ($sorted as $slug => $mod): $active = $mod['is_active']; $oleadaIdx = (int)($mod['oleada'] ?? 0); $badgeClass = $oleadaBadge[$oleadaIdx] ?? 'bg-secondary'; $badgeText = $oleadaLabel[$oleadaIdx] ?? "Oleada $oleadaIdx"; ?>
Módulo Slug Categoría Oleada Orden Activo

style="cursor:pointer;width:2.5rem;height:1.25rem;">

Los cambios se aplican de inmediato. Si un módulo desactivado tiene permisos asignados en roles, esos permisos se conservan en BD pero el módulo no será accesible hasta reactivarlo.