@extends('layouts.dashboard') @section('title', 'Users') @section('page-title', 'Users Management') @section('content')
@if($clients->count() > 0) @endif @if(request()->hasAny(['search', 'status', 'client_id'])) @endif
Total: {{ $users->total() }} users @if(auth()->guard('admin')->user()->hasPermission('users.create')) Add User @endif
@if(!request('client_id')) {{-- Organization-wise grouped view --}} @forelse($groupedUsers as $clientId => $orgUsers) @php $orgName = $clientId ? ($orgUsers->first()->client->name ?? 'Unknown Organization') : 'Unassigned Users'; $orgActive = $clientId ? ($orgUsers->first()->client->is_active ?? false) : true; @endphp
{{ strtoupper(substr($orgName, 0, 1)) }}
{{ $orgName }} {{ $orgActive ? 'Active' : 'Inactive' }}
{{ $orgUsers->count() }} user(s)
@if($isSuperAdmin && $clientId) View Org @endif
@foreach($orgUsers as $user) @include('dashboard.partials.user-row', ['user' => $user]) @endforeach
ID Name Phone Status SMS WhatsApp Promotions Last Active Actions
@empty

No users found. Create your first user

@endforelse @else {{-- Filtered by organization: flat table view --}}
@forelse($users as $user) @empty @endforelse
ID Name Phone Organization Status SMS WhatsApp Promotions Last Active Actions
{{ $user->id }} {{ $user->name }}
{{ $user->email }}
{{ $user->phone }} @if($user->client) {{ $user->client->name }} @else Unassigned @endif @if($user->is_active) Active @else Inactive @endif @if($user->sms_service_enabled) @else @endif @if($user->settings && $user->settings->whatsapp_enabled) @else @endif @if($user->promotions_enabled) @else @endif @if($user->last_active_at) {{ $user->last_active_at->diffForHumans() }} @else Never @endif
@if(auth()->guard('admin')->user()->hasPermission('users.view')) @endif @if(auth()->guard('admin')->user()->hasPermission('users.edit')) @endif @if(auth()->guard('admin')->user()->hasPermission('users.toggle_status'))
@csrf
@endif @if(auth()->guard('admin')->user()->hasPermission('users.delete'))
@csrf @method('DELETE')
@endif
No users found. Create your first user
@endif
{{ $users->withQueryString()->links() }}
@endsection