🔑 Hak Akses & Peran Karyawan

Buat peran kustom, definisikan izin akses modular, dan batasi akses modul ERP secara granular.

@if (session()->has('message'))
✅ {{ session('message') }}
@endif @if (session()->has('error'))
⚠️ {{ session('error') }}
@endif

Daftar Peran Aktif

@foreach($roles as $role)
{{ $role->name }} @if(in_array($role->name, $systemRoles, true)) Sistem @endif

{{ $role->permissions->count() }} Izin Terdaftar

@if(!in_array($role->name, $systemRoles, true)) @else 🔒 @endif @if($selectedRoleId === $role->id) @endif
@endforeach
@if($selectedRoleId) @php $activeRole = $roles->firstWhere('id', $selectedRoleId); @endphp
Mengatur Hak Izin Peran {{ $activeRole->name }}
@if($activeRole->name === 'founder')

⚠️ Peran Founder memiliki seluruh izin secara mutlak demi stabilitas sistem dan tidak dapat diubah.

@endif
@if($activeRole->name !== 'founder') @endif
@foreach($permissionGroups as $groupName => $permissions)

{{ $groupName }}

@foreach($permissions as $permName => $desc) @php $isDisabled = ($activeRole->name === 'founder'); @endphp @endforeach
@endforeach
@else
🔑

Pilih salah satu peran di panel kiri untuk mulai mengatur hak izin akses.

@endif
@if($isOpenRoleModal) @endif