@extends('layouts.admin') @section('content')
{{-- Bouton retour intelligent selon le profil --}} @if(auth()->user()->role_id === 1) @else @endif
@if(auth()->id() === $user->id)

Modifier mon profil

Mise à jour de vos informations de connexion

@else

Modifier l'Utilisateur

Modification du compte de : {{ $user->username }}

@endif
@csrf @method('PUT')
{{-- Colonne de Gauche : Informations principales --}}
Informations de profil
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
{{-- Choix du rôle : Réservé exclusivement au Super Administrateur --}} @if(auth()->user()->role_id === 1)
@error('role_id')
{{ $message }}
@enderror
@else {{-- Affichage simple pour l'utilisateur connecté standard --}}
@endif
Sécurité & Authentification

Laissez les champs ci-dessous vides pour conserver le mot de passe actuel.

@error('password')
{{ $message }}
@enderror
{{-- Section des Permissions : Visible uniquement par le Super Administrateur --}} @if(auth()->user()->role_id === 1)
Mettre à jour les accès

Cochez ou décochez les modules accessibles pour cet utilisateur.

@php $available_menus = [ 'dashboard' => ['label' => '1. DASHBOARD', 'icon' => 'fa-tachometer-alt', 'color' => 'text-primary'], 'site_web' => ['label' => '2. SITE WEB (Slides, Articles, Flash...)', 'icon' => 'fa-globe', 'color' => 'text-success'], 'audiences' => ['label' => '3. RÔLE D\'AUDIENCE (Audiences, Requêtes)', 'icon' => 'fa-gavel', 'color' => 'text-danger'], 'base_comoe' => ['label' => '4. BASE COMOÉ (Jurisprudence)', 'icon' => 'fa-database', 'color' => 'text-dark'], 'settings' => ['label' => '5. PARAMÈTRES (Chambres, Membres...)', 'icon' => 'fa-gears', 'color' => 'text-warning'], ]; $userAccess = is_array($user->menus_access) ? $user->menus_access : []; @endphp @foreach($available_menus as $key => $menu)
@endforeach
@endif
{{-- Colonne de Droite : Stats/Info --}}
Statut du compte

Compte Actif

Dernière mise à jour : {{ $user->updated_at->format('d/m/Y H:i') }}

@if(auth()->user()->role_id === 1)

Modifier le rôle principal pré-cochera les privilèges associés automatiquement, mais vous restez libre de faire des ajustements personnalisés.

@else

Vos accès actifs sur ce compte :

@php $userAccess = is_array($user->menus_access) ? $user->menus_access : []; $labels = [ 'dashboard' => 'Dashboard', 'site_web' => 'Site Web', 'audiences' => 'Rôle d\'Audience', 'base_comoe' => 'Base Comoé', 'settings' => 'Paramètres' ]; @endphp @forelse($userAccess as $acc) {{ $labels[$acc] ?? $acc }} @empty Aucun accès actif @endforelse
@endif
Sécurité du mot de passe

Pour changer de mot de passe, renseignez les deux champs de sécurité dans le volet de gauche. Sinon, laissez-les vides.

{{-- Script d'auto-sélection dynamique des menus lors du changement de rôle --}} {{-- Exécuté uniquement si l'utilisateur connecté est le Super-Admin --}} @if(auth()->user()->role_id === 1) @endif @endsection