Gestion des utilisateurs

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Filtres --}} @php $hasFilters = request()->anyFilled(['role', 'q', 'status']); @endphp
@if($hasFilters) Effacer @endif
{{-- Tableau --}}
@forelse($users as $user) @php $roleColors = [ 'admin' => 'bg-red-100 dark:bg-red-900/50 text-red-700', 'section_manager' => 'bg-blue-100 dark:bg-blue-900/50 text-blue-700', 'member' => 'bg-gray-100 dark:bg-gray-700 text-gray-600 dark:text-gray-400', ]; $color = $roleColors[$user->role->value] ?? 'bg-gray-100 dark:bg-gray-700 text-gray-600 dark:text-gray-400'; @endphp @empty @endforelse
Nom E-mail Rôle Sections Sources Inscrit le
{{ $user->name }} @if($user->id === auth()->id()) (vous) @endif @if(! $user->is_active) Inactif @endif {{ $user->email }} {{ $user->role->label() }} {{ $user->sections->isNotEmpty() ? $user->sections->pluck('nom')->join(', ') : '—' }} {{ $user->sources_assignees_count ?: '—' }} {{ $user->created_at->format('d/m/Y') }} @if($user->id !== auth()->id()) Modifier
@csrf
@endif
Aucun utilisateur trouvé.
@if($users->hasPages())
{{ $users->links() }}
@endif