@extends('layouts.base') @section('content') @section('breadcrumb') @endsection
{{ $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
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(Auth::user()->isRole('ROLE_SUPER_ADMIN') || Auth::user()->isRole('ROLE_DEVELOPER'))

{{ $user->id }}

@endif
Dates et abonnement

{{ $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 @if($application->subscription_manager)
@php $currentSubscription = $user->subscriptions->first(); @endphp @if($currentSubscription)

{{ $currentSubscription->name }}

@if($currentSubscription->pivot->subscription_created_at) Début: {{ \Carbon\Carbon::parse($currentSubscription->pivot->subscription_created_at)->format('d/m/Y') }} @endif @if($currentSubscription->pivot->subscription_expires_at) Fin: {{ \Carbon\Carbon::parse($currentSubscription->pivot->subscription_expires_at)->format('d/m/Y') }} @endif
@else

Aucun abonnement

@endif
@endif
Permissions et accès
* Produits = Programmes, Lots et Annexes @if(count($user->visible_roles ?? []))
@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 = $user->isRole($roleName); @endphp @endforeach @endforeach
Module Consulter Modifier Supprimer
{{ $moduleData['label'] }} @if($hasRole) @else @endif
@else
Aucune permission spécifique assignée à cet utilisateur.
@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
@endsection