@extends('layouts.app') @section('title', $role->display_name) @section('content')
Back to Roles

{{ $role->display_name }}

@if(!$role->is_system) Edit @endif

Role Information

Role Name

{{ $role->name }}

Display Name

{{ $role->display_name }}

Level

{{ ucfirst(str_replace('_', ' ', $role->level)) }} @if($role->is_system) System Role @endif

Status

@if($role->is_active) Active @else Inactive @endif
@if($role->description)

Description

{{ $role->description }}

@endif

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

@if($role->permissions->count() > 0)
@foreach($role->permissions->groupBy('module') as $module => $modulePermissions)

{{ ucfirst(str_replace('_', ' ', $module)) }}

@foreach($modulePermissions as $permission) {{ $permission->display_name ?? $permission->name }} @endforeach
@endforeach
@else

No permissions assigned to this role.

@endif

Statistics

Total Permissions

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

Users with this Role

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

Quick Actions

@if(!$role->is_system) Edit Role
@csrf
@if($role->is_active)
@csrf
@else
@csrf
@endif @endif
@if($role->users->count() > 0)

Users with this Role

@foreach($role->users->take(10) as $user)

{{ $user->name }}

{{ $user->email }}

@endforeach @if($role->users->count() > 10)

And {{ $role->users->count() - 10 }} more...

@endif
@endif
@endsection