{{ __('admin.overview_title') }}

{{-- Derived from the notice list below, never asserted: a green badge that is not computed is the most expensive kind of decoration. --}} @if ($noticeCount === 0) {{ __('admin.systems_ok') }} @else {{ __('admin.systems_notices', ['n' => $noticeCount]) }} @endif

{{ __('admin.overview_sub') }}

{{-- KPI row --}} @php $kd = ['[animation-delay:40ms]', '[animation-delay:80ms]', '[animation-delay:120ms]', '[animation-delay:160ms]']; @endphp
@foreach ($kpis as $i => $kpi)

{{ $kpi['label'] }}

{{ $kpi['value'] }}

@if (($kpi['sub'] ?? null) !== null)

{{ $kpi['sub'] }}

@endif
@endforeach
{{-- New instances per month --}}

{{ __('admin.new_instances') }}

{{ __('admin.new_instances_sub') }}

@if ($newInstances['empty'])

{{ __('admin.no_data_yet') }}

@else
@endif
{{-- Committed storage per host --}}

{{ __('admin.host_load') }}

{{ __('admin.host_load_sub') }}

    @forelse ($hostLoad as $h) @php $bar = ['ok' => 'bg-success-bright', 'warn' => 'bg-accent-active', 'high' => 'bg-danger', 'unknown' => 'bg-line-strong'][$h['level']] ?? 'bg-accent-active'; @endphp
  • {{ $h['name'] }} {{ $h['detail'] }}
  • @empty
  • {{ __('admin.no_hosts_yet') }}
  • @endforelse
{{-- What we can promise per package, and who is waiting for a machine. The same answer the price sheet gives a visitor, from the same source, so the operator can see on the front page what is being promised out there. "Bereitstellung in 2–3 Werktagen" is not a failure state — the order is taken and parked, and the queue is the shopping list. --}} @if ($delivery['plans'] !== [])

{{ __('admin.delivery_title') }}

@if ($delivery['queued'] > 0) {{ trans_choice('capacity.queue_count', $delivery['queued'], ['count' => $delivery['queued']]) }} @endif {{ __('admin.delivery_link') }} ›

{{ __('admin.delivery_sub') }}

@foreach ($delivery['plans'] as $plan)
{{ $plan['name'] }} {{ $plan['needs'] }} GB
@endforeach
@endif
{{-- Open provisioning runs --}}

{{ __('admin.active_runs') }}

{{ __('admin.view_all') }} ›
    @forelse ($runs as $r)
  • {{ $r['subject'] }}

    {{ $r['step'] }}

    {{ __('admin.run_status.'.$r['status']) }}
  • @empty
  • {{ __('admin.no_open_runs') }}
  • @endforelse
{{-- Notices --}}

{{ __('admin.alerts') }}

    @forelse ($notices as $a)
  • {{ $a['text'] }}
  • @empty
  • {{ __('admin.no_notices') }}
  • @endforelse