@extends('layouts.app') @section('title', 'User Management') @section('content')

User Management

Manage system users and their roles
@if(auth()->user()->canCreateUser()) @can('users.add') Add User @endcan @endif
{{-- Filters --}}
{{-- Users Table --}}
@forelse($users as $key => $user) @empty @endforelse
# Name Email Branch Role Phone Status Actions
{{ $users->firstItem() + $key }} {{ $user->name }} @if($user->id == auth()->id()) You @endif {{ $user->email }} {{ $user->branch->branch_name ?? 'N/A' }} {{ $user->getRoleDisplayName() }} {{ $user->phone ?? '-' }} @if($user->is_active) Active @else Inactive @endif
@if(auth()->user()->canEditUser() && (auth()->user()->isSuperAdmin() || (auth()->user()->isBranchAdmin() && $user->branch_id == auth()->user()->branch_id))) @can('users.edit') @endcan @endif @if(auth()->user()->canToggleUserStatus() && (auth()->user()->isSuperAdmin() || (auth()->user()->isBranchAdmin() && $user->branch_id == auth()->user()->branch_id)) && $user->id != auth()->id())
@csrf
@endif @if(($user->two_factor_enabled ?? false) && (auth()->user()->isSuperAdmin() || (auth()->user()->isBranchAdmin() && $user->branch_id == auth()->user()->branch_id)))
@csrf
@endif @if(auth()->user()->canDeleteUser() && $user->id != auth()->id() && $user->role != 'super_admin')
@csrf @method('DELETE')
@endif
No users found
{{ $users->links() }}
@endsection