{{ $user->initials() }}
@if($user->status === 'active') @elseif($user->status === 'suspended') @else @endif

{{ $user->name }}

{{ $user->position ?? 'User' }} @if($user->department) {{ $user->department }} @endif @if($user->employee_id) {{ $user->employee_id }} @endif
{{ ucfirst($user->status) }} @if($user->branch_code) Branch: {{ $user->branch_code }} @endif @if($user->customer) Customer Account @endif
@if($user->customer) View Customer @endif @if($this->canPerformAction('impersonate')) Impersonate @endif @if($this->canPerformAction('reset_password')) Reset Password @endif @if($this->canPerformAction('edit')) Edit User @endif Back to Users

User Management

Total Permissions

{{ $metrics['total_permissions'] }}

Active Roles

{{ $metrics['active_roles'] }}

Work Orders

{{ $workStats['work_orders_completed'] ?? 0 }}/{{ $workStats['work_orders_assigned'] ?? 0 }}

Days Active

{{ $metrics['days_since_created'] }}

Personal Information

Email: {{ $user->email }}
@if($user->phone)
Phone: {{ $user->phone }}
@endif @if($user->date_of_birth)
Date of Birth: {{ $user->date_of_birth->format('M d, Y') }}
@endif @if($user->national_id)
National ID: {{ $user->national_id }}
@endif @if($user->address)
Address: {{ $user->address }}
@endif @if($user->emergency_contact)
Emergency Contact: {{ $user->emergency_contact }}
@endif

Professional Information

@if($user->position)
Position: {{ $user->position }}
@endif @if($user->department)
Department: {{ ucfirst(str_replace('_', ' ', $user->department)) }}
@endif @if($user->salary)
Salary: ${{ number_format($user->salary, 2) }}
@endif @if($user->hire_date)
Hire Date: {{ $user->hire_date->format('M d, Y') }}
@endif @if($user->branch)
Branch: {{ ucfirst(str_replace('_', ' ', $user->branch)) }}
@endif
Status: {{ ucfirst($user->status) }}
@if($activeTab === 'roles')

Assigned Roles

@if($user->roles->count() > 0)
@foreach($user->roles as $role)

{{ $role->display_name }}

@if($role->description)

{{ $role->description }}

@endif
{{ $role->name }}
@endforeach
@else

No roles assigned

This user doesn't have any roles assigned yet.

@endif

Effective Permissions

@php $allPermissions = $user->getAllPermissions(); $groupedPermissions = $allPermissions->groupBy(function($permission) { return explode('.', $permission->name)[0]; }); @endphp @if($allPermissions->count() > 0)
@foreach($groupedPermissions as $module => $permissions)

{{ ucfirst($module) }}

@foreach($permissions as $permission)
{{ str_replace($module.'.', '', $permission->name) }}
@endforeach
@endforeach
@else

No permissions

This user doesn't have any permissions assigned.

@endif
@endif @if($activeTab === 'activity')

Recent Activity

Activity log coming soon

User activity tracking will be available in a future update.

@endif
@push('styles') @endpush