{{ $roleType }}
@php $grouped = []; foreach ($permissionList ?? [] as $permission) { $name = $permission->name; if (str_contains($name, 'user') && !str_contains($name, 'role')) { $category = 'User Management'; } elseif (str_contains($name, 'role')) { $category = 'Role & Permission'; } elseif (str_contains($name, 'router') || str_contains($name, 'interface') || str_contains($name, 'traffic')) { $category = 'Router Management'; } elseif (str_contains($name, 'hotspot') || str_contains($name, 'profile')) { $category = 'Hotspot Settings'; } elseif (str_contains($name, 'reseller')) { $category = 'Reseller Management'; } else { $category = 'Other Permissions'; } $grouped[$category][] = $permission; } @endphp
@foreach ($grouped as $category => $items)
{{ $category }}
@foreach ($items as $permission) @php $isSelected = in_array($permission->id, $permissions ?? []); @endphp
@endforeach
@endforeach

{{ __('If You select multiple permissions, this role will have all of them.') }}

{{ __('If You select a single permission, this role will only have that permission.') }}

{{ __('For multiple permission select, please use the Ctrl key (Cmd key on Mac).') }}

{{ __('Save') }}
{{ __('Cancel') }}