@extends('layouts.app') @section('title', 'Détails de l\'utilisateur') @section('content')

Profil utilisateur

@auth @if(auth()->user()->hasPermission('edit_user')) Modifier @endif @endauth Retour à la liste
@if($user->avatar) Avatar de {{ $user->full_name }} @else
{{ strtoupper(substr($user->first_name ?: $user->name, 0, 1)) }}
@endif

{{ $user->full_name }}

{{ $user->email }}

@if($user->is_active) Actif @else Inactif @endif
{{ $user->roles->count() }} rôle(s)
@if($user->phone)
{{ $user->phone }}
@endif @if($user->healthCenter)
{{ $user->healthCenter->name }}
@endif
Statistiques
Compte créé: {{ $user->created_at->format('d/m/Y') }}
Dernière connexion: @if($user->last_login_at) {{ $user->last_login_at->diffForHumans() }} @else Jamais @endif
@if($user->last_login_at)
{{ $user->last_login_at->format('d/m/Y à H:i') }}
@endif
Rôles et permissions
@if($user->roles->count() > 0)
@foreach($user->roles as $role)
{{ $role->display_name }}
@if($role->description)

{{ $role->description }}

@endif
Permissions:
@if($role->permissions->count() > 0)
@foreach($role->permissions->groupBy('module') as $module => $permissions)
{{ ucfirst($module) }}:
@foreach($permissions as $permission) {{ $permission->display_name }} @endforeach
@endforeach
@else

Aucune permission attribuée

@endif
@endforeach
@else
Aucun rôle attribué

Cet utilisateur n'a aucun rôle attribué.

@endif
Informations complémentaires
@if($user->first_name) @endif @if($user->last_name) @endif
Nom complet: {{ $user->name }}
Prénom: {{ $user->first_name }}
Nom de famille: {{ $user->last_name }}
Email: {{ $user->email }}
@if($user->phone) @endif @if($user->healthCenter) @endif
Téléphone: {{ $user->phone }}
Centre de santé: {{ $user->healthCenter->name }}
Localisation: {{ $user->healthCenter->location }}
Statut: @if($user->is_active) Actif @else Inactif @endif
@auth @if(auth()->user()->hasPermission('edit_user') || auth()->user()->hasPermission('delete_user'))
Actions rapides
@if(auth()->user()->hasPermission('edit_user'))
@csrf @method('PATCH')
@endif @if(auth()->user()->hasPermission('delete_user') && $user->id !== auth()->id())
@csrf @method('DELETE')
@endif
@endif @endauth
@endsection