@extends('layouts.admin-simple') @section('title', 'User Management') @section('page-title', 'User Management') @section('breadcrumb') @endsection @section('page-actions') @if(auth()->user()->hasPermission('create_users'))
@endif @endsection @section('content')
clear Clear

Users

Manage system users and their roles
{{ $users->total() }} total users
@forelse($users as $user) @empty @endforelse
User Role Department Status Last Login Actions
{{ $user->full_name }}
{{ $user->full_name }}
{{ $user->email }}
@if($user->employee_id)
ID: {{ $user->employee_id }}
@endif
@if($user->role) {{ $user->role->display_name }} @else No Role @endif {{ $user->department ?? 'N/A' }} @php $statusClass = match($user->status) { 'active' => 'badge-soft-success', 'inactive' => 'badge-soft-warning', 'suspended' => 'badge-soft-danger', default => 'badge-soft-secondary' }; @endphp {{ ucfirst($user->status) }} @if($user->first_login) First Login @endif @if($user->last_login_at) {{ $user->last_login_at->format('M d, Y H:i') }} @else Never @endif
people_outline
No users found

@if(request()->hasAny(['search', 'role', 'status', 'department'])) Try adjusting your search criteria or clear filters. @else Users will appear here when they are created. @endif

@if(auth()->user()->hasPermission('create_users')) @endif
@if($users->hasPages()) @endif
@endsection @section('modals') @if(auth()->user()->hasPermission('create_users')) @include('admin.users.modals.create') @endif @foreach($users as $user) @include('admin.users.modals.view', ['user' => $user]) @if(auth()->user()->hasPermission('edit_users')) @include('admin.users.modals.edit', ['user' => $user]) @endif @if(auth()->user()->hasPermission('delete_users') && $user->id !== auth()->id()) @include('admin.users.modals.delete', ['user' => $user]) @endif @endforeach @endsection @push('scripts') @endpush