{{-- Header --}}

Manajemen Peran & Otorisasi

Kelola Roles (Peran) dan berikan Permissions (Hak Akses) spesifik untuk setiap peran.

{{-- Flash Messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Grid Roles --}}
@foreach($roles as $role)

{{ $role->name }}

{{ $role->users()->count() }} Pengguna

@if(!in_array($role->name, ['super-admin', 'administrator'])) @endif

Hak Akses (Permissions)

@if($role->name === 'super-admin') Bypassed (All Access) @else @forelse($role->permissions->take(8) as $permission) {{ $permission->name }} @empty Belum ada hak akses spesifik. @endforelse @if($role->permissions->count() > 8) +{{ $role->permissions->count() - 8 }} lainnya @endif @endif
@endforeach
{{-- Create/Edit Modal --}} @if($showModal)

{{ $selectedId ? 'Edit Peran (Role)' : 'Tambah Peran Baru' }}

@error('name')

{{ $message }}

@enderror
@if($name !== 'super-admin')
@foreach($permissions as $permission) @endforeach
@else
Super Admin Bypassed. Peran ini secara otomatis memiliki akses penuh ke seluruh sistem tanpa perlu memilih permission.
@endif
@endif {{-- Delete Modal --}} @if($showDeleteModal)

Hapus Peran (Role)?

Semua pengguna yang memiliki peran ini akan kehilangan hak akses yang terkait. Lanjutkan?

@endif