@extends('layout') @section('content')

{{ __('ui.monitor_dedicated_clinic_operations') }}

{{ __('ui.migration_and_jobs_intro') }}

{{ __('ui.back_to_system_dashboard') }}

{{ __('ui.migration_states') }}

@forelse($migrationStates as $state)@empty@endforelse
{{ __('ui.clinic') }}{{ __('ui.version') }}{{ __('ui.status') }}{{ __('ui.attempts') }}BatchHeartbeat{{ __('ui.error') }}
{{ $state->name }}
{{ $state->code }}
{{ $state->target_version }}{{ $state->status }}{{ $state->attempts }}{{ $state->current_batch ?: '—' }}{{ $state->heartbeat_at ?: '—' }}{{ $state->last_error ?: '—' }}
{{ __('ui.no_migration_states') }}

{{ __('ui.latest_job_runs') }}

@forelse($jobRuns as $run)@empty@endforelse
{{ __('ui.clinic') }}{{ __('ui.job') }}{{ __('ui.status') }}{{ __('ui.attempts') }}{{ __('ui.started_at') }}{{ __('ui.finished_at') }}{{ __('ui.error') }}
{{ $run->name }} ({{ $run->code }}){{ $run->job_type }}{{ $run->status }}{{ $run->attempts }}{{ $run->started_at }}{{ $run->finished_at ?: '—' }}{{ $run->error ?: '—' }}
{{ __('ui.no_job_runs') }}
@endsection