No sync runs recorded yet.
@else| Sync Type | Last Run | Status | Progress / Records | Duration |
|---|---|---|---|---|
| {{ str_replace('_', ' ', $type) }} | {{ $s['last_run'] }} | @php $badgeClass = match($s['status']) { 'success' => 'bg-green-100 text-green-700', 'failed' => 'bg-red-100 text-red-700', 'partial' => 'bg-amber-100 text-amber-700', 'running' => 'bg-blue-100 text-blue-700', default => 'bg-gray-100 text-gray-600', }; @endphp @if($s['status'] === 'running') @endif {{ ucfirst($s['status']) }} | @if($s['status'] === 'running' && !empty($s['progress_message'])) {{ $s['progress_message'] }} @else {{ number_format($s['records_processed']) }} @endif | {{ $s['duration'] }} |
All sync actions dispatch background queue jobs. Ensure php artisan queue:work
is running (or use ddev exec php artisan queue:work in DDEV).
| Job | Purpose | Frequency |
|---|---|---|
| {{ $name }} | {{ $purpose }} | {{ $freq }} |