@extends('layouts.admin') @section('content')
{{-- Préparation des variables de droits d'accès --}} @php $user = auth()->user(); $access = is_array($user->menus_access) ? $user->menus_access : []; $isSuperAdmin = (int)$user->role_id === 1; @endphp {{-- Message de bienvenue avec bouton de modification de profil --}}

Félicitations, {{ $user->username ?? 'Administrateur' }} !

Voici un aperçu de l'activité du Conseil d'État aujourd'hui.

{{-- En-tête du Dashboard --}}

Tableau de Bord

{{ now()->locale('fr')->translatedFormat('d F Y') }}
{{-- Cartes de Statistiques --}}
{{-- ARTICLES : Visible uniquement pour le Super-Admin ou si l'utilisateur a l'accès 'site_web' --}} @if($isSuperAdmin || in_array('site_web', $access))

Articles

{{ $stats['articles_publies'] ?? 0 }}

@endif {{-- AFFAIRES : Visible uniquement pour le Super-Admin ou si l'utilisateur a l'accès 'audiences' --}} @if($isSuperAdmin || in_array('audiences', $access))

Affaires

{{ $stats['affaires_count'] ?? 0 }}

@endif {{-- AUDIENCES : Visible uniquement pour le Super-Admin ou si l'utilisateur a l'accès 'audiences' --}} @if($isSuperAdmin || in_array('audiences', $access))

Audiences

{{ $stats['audiences_prevues'] ?? 0 }}

@endif {{-- BASE COMOE : Visible uniquement pour le Super-Admin ou si l'utilisateur a l'accès 'base_comoe' --}} @if($isSuperAdmin || in_array('base_comoe', $access))

décisions

{{ number_format($stats['decisions_count'] ?? 0, 0, ',', ' ') }}

@endif {{-- FLASH INFOS : Visible uniquement pour le Super-Admin ou si l'utilisateur a l'accès 'site_web' --}} @if($isSuperAdmin || in_array('site_web', $access))

Flash Infos

{{ $stats['flash_actifs'] ?? 0 }}

@endif
{{-- Message d'absence d'affectations (pour les nouveaux comptes ou profils restreints sans droits) --}} @if(!$isSuperAdmin && !in_array('site_web', $access) && !in_array('audiences', $access) && !in_array('base_comoe', $access))
Aucun module assigné

Vous possédez un accès de consultation restreint. Pour obtenir des privilèges d'édition sur des modules, veuillez contacter un Super Administrateur.

@endif {{-- Tableau des Dernières Audiences : Uniquement si autorisé à gérer les audiences --}} @if($isSuperAdmin || in_array('audiences', $access))
Dernières Audiences
Voir tout le calendrier
@forelse($recentesAudiences as $audience) @empty @endforelse
Chambre Date & Heure Lieu État Actions
{{ $audience->chambre->nom_chambre ?? 'Non définie' }}
{{ optional($audience->date_audience)->format('d/m/Y') }} {{ $audience->heure_audience ? \Carbon\Carbon::parse($audience->heure_audience)->format('H:i') : '08:00' }}
{{ Str::limit($audience->lieu ?? 'Salle d\'audience', 30) }} @php $isPast = $audience->date_audience && $audience->date_audience->isPast(); $isToday = $audience->date_audience && $audience->date_audience->isToday(); @endphp @if($isPast) Terminée @elseif($isToday) Aujourd'hui @else À venir @endif Détails

Aucune audience programmée pour le moment.

@endif
@endsection