@section('title', 'Provisionamento') @section('head') @endsection @include('admin/includes/header') @php $statuses = ['ok' => ['Concluído', 'is-live'], 'partial' => ['Parcial', 'is-wait'], 'fail' => ['Falhou', 'is-off']]; $total = $summary['ok'] + $summary['partial'] + $summary['fail']; $problems = $summary['partial'] + $summary['fail']; $isDefault = $filters['days'] === '7' && $filters['action'] === '' && $filters['server'] === '' && $filters['target'] === '' && $filters['status'] === ''; $withStatus = fn (string $status) => route('admin.provisioning', array_filter(array_merge($filters, ['status' => $status]))); @endphp

Provisionamento

Registro das chamadas de provisionamento que o Central faz aos servidores de sites e das falhas das contas de e-mail. Cada linha é uma chamada inteira; a etapa indica onde ela parou.

@unless($isDefault) Limpar @endunless
{{ $total }} {{ $total === 1 ? 'chamada no período' : 'chamadas no período' }} {{ $summary['ok'] }} {{ $summary['ok'] === 1 ? 'concluída' : 'concluídas' }} {{ $summary['partial'] }} {{ $summary['partial'] === 1 ? 'parcial' : 'parciais' }} {{ $summary['fail'] }} {{ $summary['fail'] === 1 ? 'falha' : 'falhas' }} @if($problems > 0 && $filters['status'] !== 'problem') Ver só os problemas @endif
@if($logs->count() === 0)

Nenhuma chamada registrada com esses filtros.

@else @foreach($logs as $log) @php $when = \Carbon\Carbon::parse($log->created_at); [$label, $tone] = $statuses[$log->status] ?? [$log->status, '']; $took = $log->took_ms === null ? null : ($log->took_ms >= 1000 ? number_format($log->took_ms / 1000, 1, ',', '.') . ' s' : $log->took_ms . ' ms'); @endphp @endforeach
Quando Ação Alvo Servidor Situação Etapa Tempo
{{ $when->format('d/m H:i:s') }} {{ $actions[$log->action] ?? $log->action }} {{ $log->target }} @if($log->service_id) serviço {{ $log->service_id }} @endif {{ $servers[$log->server_id] ?? 'Sem servidor' }} {{ $label }} @if($log->step) {{ $log->step }} @endif @if($log->message) {{ $log->message }} @endif @if(! $log->step && ! $log->message) sem observação @endif {{ $took ?? '-' }}
@endif
{{ $logs->links('vendor.pagination.default') }} @include('admin/includes/footer')