feat: rol lab_readonly con acceso exclusivo a ordenes y domicilios (solo lectura)

- lab_domicilios.php: sidebar filtrado por hasModule()
- lab_ordenes.php: sidebar filtrado por hasModule()
- login.php: redirige a lab_domicilios.php si módulos son [lab_domicilios, lab_ordenes]
- migration: elimina lab_dashboard y lab_pacientes del rol lab_readonly
- DB producción: rol lab_readonly queda con lab_domicilios(read) + lab_ordenes(read)
This commit is contained in:
Lizandro Guarnizo
2026-04-02 11:18:12 -05:00
parent 3516f6e229
commit 31b79a5a62
4 changed files with 45 additions and 0 deletions
+4
View File
@@ -61,6 +61,10 @@ if ($_POST && !$loginBlocked) {
header('Location: enfermero_portal.php');
} elseif (count($modules) === 1 && $modules[0] === 'lab_formularios') {
header('Location: lab_formularios.php');
} elseif (count($modules) === 2
&& in_array('lab_domicilios', $modules, true)
&& in_array('lab_ordenes', $modules, true)) {
header('Location: lab_domicilios.php');
} else {
header('Location: index.php');
}