pemindahan submenu peralatan teknisi ke menu Oprasional Peralatan

This commit is contained in:
Wian Drs
2026-09-15 11:47:49 +07:00
parent 8fedd39d8f
commit e4d6245a3d
17 changed files with 151 additions and 42 deletions
+3 -3
View File
@@ -162,9 +162,9 @@ class MY_Controller extends CI_Controller
$action = $targetState === 'sent' ? 'can_create' : 'can_approve';
}
if ($class === 'items' && in_array($method, array('save_serial_number','delete_serial_number'), true)) $action = 'can_update';
// Teknisi melakukan validasi granular per endpoint di controllernya.
// Fallback items menjaga session lama tetap dapat dipakai sampai login ulang.
if ($class === 'teknisi' && (is_master_admin_user() || check_permission('technician_equipment','can_view') || check_permission('items','can_view'))) return;
// Operasional Perangkat melakukan validasi granular per endpoint di controllernya.
// Akses Persediaan tidak otomatis memberikan akses ke modul terpisah ini.
if ($class === 'teknisi' && (is_master_admin_user() || check_permission('technician_equipment','can_view'))) return;
$this->requirePermission($features[$class],$action);
}