@php /** * @api-readonly * Tracks progress for test package creator */ $progress = Cache::get('tp-creator-queue'); @endphp @if(!is_null($progress)) @foreach($progress AS $queueId => $data) 'primary', 'completed' => 'success', 'failed' => 'danger', default => 'secondary' }; $statusIcon = match($status) { 'running' => 'fa-spinner fa-spin', 'completed' => 'fa-check-circle', 'failed' => 'fa-exclamation-circle', default => 'fa-clock' }; $statusText = match($status) { 'running' => e2('Running'), 'completed' => e2('Completed'), 'failed' => e2('Failed'), default => e2('Pending') }; ?>
{{$queueId}} @if($lineData) {{$lineData}} @endif by {{$data['user']?->name}} {{$data['user']?->surname}} {{df($updatedAt, 'd.m.Y H:i')}}
{{$statusText}}
{{$currentDescription}}
{{$progressPercent}}%
@if(isAuth('tp-creator', 'write'))
@endif
@endforeach @endif