{{-- Left: Back button --}} {{-- Center: Title --}}

Utilisateurs - Corbeille

{{-- Right: Spacer for alignment --}}
{{-- BARRE DE RECHERCHE (Alpine.js) --}}
@forelse($users as $user) @empty @endforelse
Rôles Actions
{{ strtoupper($user->last_name) }} {{ $user->first_name }}
{{ $user->email }}
@forelse($user->roles as $role) @php $badgeColor = match($role->name) { 'admin' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', 'président' => 'bg-purple-100 text-purple-800 dark:bg-purple-900 dark:text-purple-200', 'trésorier' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200', 'secrétaire' => 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200', default => 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-200', }; @endphp {{ ucfirst($role->name) }} @empty Aucun rôle @endforelse
{{ $user->deleted_at->format('d/m/Y à H:i') }}
{{-- Restore button --}} @if(auth()->user()->hasPermission('users-manage'))
@csrf
@endif {{-- Delete permanently button (RGPD modal) --}} @if(auth()->user()->hasPermission('users-manage-forceDelete')) ⚠️ ATTENTION : Suppression définitive (RGPD)

Vous êtes sur le point de supprimer définitivement :

{{ strtoupper($user->last_name) }} {{ $user->first_name }}
{{ $user->email }}

⚠️ Cette action est IRRÉVERSIBLE :

  • Suppression définitive de la base de données
  • Toutes les données seront perdues
  • Cette action ne peut pas être annulée
⚠️ La raison doit contenir au moins 24 caractères.

Cette raison sera enregistrée dans les logs RGPD pour traçabilité.

0/500

@csrf @method('DELETE')
@endif
Aucun utilisateur dans la corbeille.
@if($users->hasPages())
{{ $users->links() }}
@endif