Users Management

Manage system users, roles, and permissions

Add User
Total Users
{{ $stats['total'] }}
Active
{{ $stats['active'] }}
Inactive
{{ $stats['inactive'] }}
Suspended
{{ $stats['suspended'] }}
Customers
{{ $stats['customers'] }}
Staff
{{ $stats['staff'] }}
@if(!empty($selectedUsers))
{{ count($selectedUsers) }} user(s) selected
@endif

Users ({{ $users->total() }})

@forelse($users as $user) @empty @endforelse
User @if($sortField === 'name') @endif
Contact @if($sortField === 'email') @endif
Roles
Status @if($sortField === 'status') @endif
Created @if($sortField === 'created_at') @endif
Actions
{{ $user->initials() }}
{{ $user->position ?? 'User' }} @if($user->department) • {{ $user->department }} @endif
@if($user->employee_id)
ID: {{ $user->employee_id }}
@endif
{{ $user->email }}
@if($user->phone)
{{ $user->phone }}
@endif @if($user->branch_code)
Branch: {{ $user->branch_code }}
@endif
@foreach($user->activeRoles() as $role) {{ $role->display_name }} @endforeach @if($user->customer) Customer @endif
{{ ucfirst($user->status) }} {{ $user->created_at->format('M j, Y') }}
@if($user->id !== auth()->id()) @if($user->status === 'active') @elseif($user->status === 'inactive') @endif @if($user->status !== 'suspended') @endif @endif

No users found

@if($search || $roleFilter || $statusFilter || $departmentFilter || $branchFilter || $customerFilter) Try adjusting your filters to find more users. @else Get started by creating a new user. @endif

@if(!$search && !$roleFilter && !$statusFilter && !$departmentFilter && !$branchFilter && !$customerFilter) @endif
@if($users->hasPages())
{{ $users->links() }}
@endif