@extends('layouts.admin') @section('title', 'Role Details') @section('content')

{{ $role->display_name }}

{{ $role->description ?? 'No description available' }}

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

{{ $role->name }}

{{ $role->display_name }}

{{ ucfirst($role->type) }}

@if($role->is_system) System Role @else Custom Role @endif

{{ $role->created_at->format('M d, Y') }}

Total Permissions

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

Assigned Users

{{ $userCount }}

Assigned Permissions
@if(!$role->is_system) Manage @endif
@if($role->permissions->isEmpty())

No permissions assigned

@if(!$role->is_system) Assign Permissions @endif
@else @php $groupedPermissions = $role->permissions->groupBy('group'); @endphp @foreach($groupedPermissions as $group => $permissions)
{{ ucfirst($group) }} {{ $permissions->count() }}
@foreach($permissions as $permission)
{{ $permission->display_name }} @if($permission->description)
{{ $permission->description }} @endif
@endforeach
@if(!$loop->last)
@endif @endforeach @endif
@if($userCount > 0)
Recent Users with This Role
View All {{ $userCount }} Users
@foreach($role->users->take(5) as $user) @endforeach
User Email Business Assigned Date
{{ strtoupper(substr($user->name, 0, 1)) }}
{{ $user->name }}
{{ $user->email }} @if($user->businesses->isNotEmpty()) {{ $user->businesses->first()->name }} @else - @endif {{ $user->pivot->created_at->format('M d, Y') }}
@endif
@endsection