@extends('admin.layouts.app') @section('title', __('admin.logs.module_logs')) @section('content')
@foreach(['admin.logs.index'=>__('admin.logs.activity'),'admin.logs.gateway'=>__('admin.logs.gateway'),'admin.logs.module'=>__('admin.logs.module'),'admin.logs.email'=>__('admin.logs.email')] as $route=>$label) {{ $label }} @endforeach
@include('admin.partials.list-filters', ['filters' => $filters, 'action' => route('admin.logs.module')])
@forelse($logs as $log) @php $ok = $log->outcome(); @endphp @empty @endforelse
{!! $filters->sortLink('date', __('common.table.date')) !!} {!! $filters->sortLink('module', __('admin.logs.module')) !!} {!! $filters->sortLink('action', __('admin.logs.action')) !!} {{ __('admin.logs.item') }} {{ __('admin.logs.outcome') }} {{ __('admin.logs.response') }}
{{ $log->created_at?->format('Y-m-d H:i:s') ?? '-' }} {{ ucfirst($log->module ?? '-') }} {{ $log->action ?? '-' }} @if($log->service)#{{ $log->service_id }} {{ $log->service->domain }} @elseif($log->domain){{ $log->domain->domain }} @else - @endif @if($ok === true){{ __('admin.logs.outcome_ok') }}@elseif($ok === false){{ __('admin.logs.outcome_failed') }}@else-@endif {{ $log->response ? Str::limit(preg_replace('/\s+/', ' ', $log->response), 100) : '-' }} {{ __('common.actions.view') }}
{{ __('admin.logs.no_module_logs') }}
@if($logs->hasPages())
{{ $logs->withQueryString()->links() }}
@endif
@endsection