@extends('layout') @section('title','Journal d\'audit') @section('content')

Journal d'audit

Historique des actions sensibles (connexions, campagnes, comptes, réglages).

@if(request()->hasAny(['actions', 'action', 'actor', 'q', 'from', 'to']))
Réinitialiser
@endif
@include('partials.multi-select', [ 'name' => 'actions', 'msLabel' => 'Action', 'msPlaceholder' => 'Toutes', 'msOptions' => $actions->map(fn($a) => ['id'=>$a,'label'=>$a]), 'msSelected' => $selectedActions, ])

{{ $logs->total() }} entrée(s)

@include('partials.per-page-selector', ['perPage' => $perPage, 'options' => $perPageOptions, 'formId' => 'audit-filters'])
@forelse($logs as $log) @empty @endforelse
DateUtilisateurActionDétailIP
{{ $log->created_at?->format('d/m/Y H:i:s') }} {{ $log->actor ?? '—' }} {{ $log->action }} {{ $log->description }} {{ $log->ip }}
Aucune entrée ne correspond à ces filtres.
{{ $logs->links() }}
@endsection