@extends('layouts.admin') @section('content')

Role Management

Add New Role
@if(!request()->get('tab') || request()->get('tab') == 'roles')
@forelse($roles as $role) @empty @endforelse
Role Level Users Permissions Actions
{{ $role->name }}
{{ $role->description }}
{{ $role->level }} {{ $role->users->count() }} {{ $role->permissions->count() }}
View Edit @if($role->users->count() == 0)
@csrf @method('DELETE') Delete
@endif
No roles found
@endif @if(request()->get('tab') == 'assignment')
@forelse($usersForAssignment as $user) @empty @endforelse
User Current Roles Actions
{{ $user->name }}
{{ $user->email }}
@forelse($user->roles as $role) {{ $role->name }} @empty No roles assigned @endforelse
Manage Roles
No users found
@if($usersForAssignment->hasPages())
{{ $usersForAssignment->appends(request()->query())->links() }}
@endif
@endif @if(request()->get('tab') == 'hierarchy')

Role Hierarchy

@foreach($rolesByLevel as $level => $levelRoles)

Level {{ $level }}

@foreach($levelRoles as $role)

{{ $role->name }}

{{ $role->description }}

{{ $role->permissions->count() }} permissions {{ $role->users->count() }} users
{{ $level }}
@endforeach
@endforeach
@endif
@endsection