@extends('layouts.base') @section('content') @section('breadcrumb') @endsection
@if(session('original_user_id')) @endif
{{ $user->initials() }}

{{ $user->fullName() }}

{{ $user->email }}

@if($user->is_active) Actif @else Inactif @endif @if($user->email_verified_at) Email vérifié @else Email non vérifié @endif ID: {{ $user->id }}
Modifier @if(auth()->user()->isRole('ROLE_DEVELOPER')) Dev Login @endif Retour
Informations personnelles

{{ $user->firstname }}

{{ $user->lastname }}

@if($user->phones && $user->phones->count() > 0)
@foreach($user->phones as $phone)
{{ $phone->type->label() }} {{ $phone->name }}
@endforeach
@endif

@if($profession && $profession->id) {{ $profession->name }} @else Non renseignée @endif

Dates importantes

{{ $user->created_at->format('d/m/Y à H:i') }}

{{ $user->updated_at->format('d/m/Y à H:i') }}

@if($user->email_verified_at)

{{ $user->email_verified_at->format('d/m/Y à H:i') }}

@else

Non validé

@endif
Rôles et permissions
* Produits = Programmes, Lots et Annexes @php $roleValues = $user->roles; if (is_string($roleValues)) { $decoded = json_decode($roleValues, true); $roleValues = is_array($decoded) ? $decoded : []; } $roleValues = is_array($roleValues) ? $roleValues : []; @endphp @if(count($roleValues))
@foreach(\App\Enums\Role::systemRoles() as $role) @php $hasRole = in_array($role->name, $roleValues); @endphp @endforeach
Rôles système
{{ $role->label() }} @if($hasRole) @else @endif
@php $modules = \App\Enums\Role::moduleMetadata(); $actions = ['SHOW', 'EDIT', 'DELETE']; @endphp @foreach($modules as $moduleKey => $moduleData) @foreach($actions as $action) @php $roleName = 'ROLE_' . $moduleKey . '_' . $action; $hasRole = in_array($roleName, $roleValues); @endphp @endforeach @endforeach
Module Consulter Modifier Supprimer
{{ $moduleData['label'] }} @if($hasRole) @else @endif
@else
Aucun rôle assigné à cet utilisateur.
@endif
@if($user->address)
Adresse

{{ $user->address->line_1 }} @if($user->address->line_2)
{{ $user->address->line_2 }} @endif

{{ $user->address->zip_code }}

{{ $user->address->city }}

{{ $user->address->country_label }}

@endif @if($user->applications && $user->applications->count() > 0)
Applications associées {{ $user->applications->count() }}
@foreach($user->applications as $app)
{{ $app->name }}
{{ $app->domain }}
@if($app->is_active) Actif @else Inactif @endif
@endforeach
@endif @if($user->companies && $user->companies->count() > 0)
Entreprises associées {{ $user->companies->count() }}
@endif
@endsection