@extends('layouts.app') @section('title', 'Utilisateurs') @section('content')
{{ $users->total() }} utilisateur(s) au total
| Utilisateur | Contacts | Rôles | Actions | |
|---|---|---|---|---|
|
{{ $user->name }}
@if(!$user->email_verified_at)
Email non vérifié
@endif
|
{{ $user->email }}
|
{{ $user->contacts->count() }} contact(s)
|
@if($user->is_global_admin)
Admin global
@endif
@if($user->owners->isNotEmpty())
@foreach($user->owners as $owner)
@php
$ownerRole = \App\Enums\OwnerUserRoles::tryFrom($owner->pivot->role);
$badgeColor = match($ownerRole) {
\App\Enums\OwnerUserRoles::ADMIN => 'bg-red-100 text-red-800',
\App\Enums\OwnerUserRoles::MODERATOR => 'bg-yellow-100 text-yellow-800',
\App\Enums\OwnerUserRoles::VIEWER => 'bg-blue-100 text-blue-800',
default => 'bg-gray-100 text-gray-800',
};
@endphp
@endif
@if(!$user->is_global_admin && $user->owners->isEmpty())
Aucun rôle
@endif
{{ $owner->contact->display_name() }}
{{ $ownerRole?->label() ?? $owner->pivot->role }}
@endforeach
|
Modifier
@if($user->id !== auth()->id())
@endif
|
| Aucun utilisateur trouvé. | ||||