@extends('layouts.master') @section('title', trans('messages.manage_permissions') . ' - ' . $user->name) @section('content')
{{ trans('messages.user_information') }}

{{ trans('messages.name') }}: {{ $user->name }}

{{ trans('messages.email') }}: {{ $user->email }}

{{ trans('messages.status') }}: {{ trans('messages.' . $user->status) }}

{{ trans('messages.current_roles') }}: @foreach($user->roles as $role) {{ $role->name }} @endforeach

{{ trans('messages.manage_roles') }}
@csrf
@forelse($allRoles as $role)
hasRole($role) ? 'checked' : '' }}>
@empty

{{ trans('messages.no_roles_found') }}

@endforelse
@if($allRoles->count() > 0) @endif
{{ trans('messages.custom_permissions') }}
{{ trans('messages.permissions_note') }}
@csrf @if($allPermissions->count() > 0)
@foreach($allPermissions as $group => $groupPermissions)

@foreach($groupPermissions as $permission) @php $hasPermission = $user->hasPermissionTo($permission); $hasDirectPermission = $user->hasDirectPermission($permission); $hasPermissionFromRole = $hasPermission && !$hasDirectPermission; @endphp
@endforeach
@endforeach
{{ trans('messages.permissions_info') }}
@else

{{ trans('messages.no_permissions_found') }}

@endif
@push('scripts') @endpush @endsection