{{ __('Roles & Staff Assignments') }}

System Roles

Manage access levels and assign staff.

@csrf
@foreach ($roles as $role)
@if ($role->name == 'super_admin') @elseif($role->name == 'lawyer') @elseif($role->name == 'client') @else @endif

{{ str_replace('_', ' ', $role->name) }}

{{ $role->users->count() }} Active Staff

@if(!in_array($role->name, ['super_admin', 'lawyer', 'client']))
@csrf @method('DELETE')
@endif
@csrf

Assigned Staff

@if ($role->users->count() > 0)
    @foreach ($role->users as $assignedUser)
  • {{ substr($assignedUser->name, 0, 1) }}

    {{ $assignedUser->name }}

    {{ $assignedUser->email }}

    @if ($assignedUser->id !== auth()->id() || $role->name == 'super_admin')
    @csrf @method('DELETE')
    @else It's you @endif
  • @endforeach
@else

No users assigned to this role yet.

@endif

Permissions ({{ $role->permissions->count() }})

@forelse($role->permissions as $perm) {{ $perm->name }} @empty No specific permissions set. @endforelse
@endforeach