@if($user)

@lang('permissions.rbac.permissionsFor') {{ $user->name }}

@if($groupedPermissions->isEmpty())

@lang('permissions.rbac.noPermissionsFound')

@else
@foreach($groupedPermissions as $module => $permissions)

{{ $permissions->first()['module_display'] }} {{ __('permissions.rbac.module') ?: 'Module' }}

@foreach($permissions as $permission)
{{ $permission['name'] }} @if($permission['state'] === 'granted') @if($permission['user_specific'] === null) @lang('permissions.rbac.roleBased') @else @lang('permissions.rbac.granted') @endif @elseif($permission['state'] === 'denied') @lang('permissions.rbac.denied') @elseif($permission['state'] === 'none') {{ __('permissions.rbac.noAccess') ?: 'No Access' }} @endif
@if($permission['has_role_permission']) @lang('permissions.rbac.hasRolePermission') @else @lang('permissions.rbac.noRolePermission') @endif
@if($permission['state'] === 'none') @elseif($permission['state'] !== 'granted') @endif @if($permission['state'] !== 'denied' && $permission['state'] !== 'none') @endif @if($permission['user_specific'] !== null) @endif
@endforeach
@endforeach
@endif

@lang('permissions.rbac.permissionStates')

@lang('permissions.rbac.roleBased') @lang('permissions.rbac.usesRolePermissions')
@lang('permissions.rbac.granted') @lang('permissions.rbac.userSpecificGranted')
@lang('permissions.rbac.denied') @lang('permissions.rbac.userSpecificDenied')
@else

@lang('permissions.rbac.selectUserFirst')

@endif