@php($timezone = \App\Models\Setting::current()->timezone) {{-- Active delegation --}} Duty delegation Delegate the duty commander role to someone. Every delegation is recorded below. @php($delegation = $this->activeDelegation()) @if ($delegation)
{{ $delegation->delegate_name }}
by {{ $delegation->delegatedBy?->name ?? '—' }}, since {{ $delegation->starts_at->timezone($timezone)->format('d/m/Y H:i') }}@if ($delegation->ends_at) — until {{ $delegation->ends_at->timezone($timezone)->format('d/m/Y H:i') }}@else — open-ended @endif
{{ $this->revokeDelegationAction }}
@elseif ($this->isOpen())
No active delegation. {{ $this->delegateAction }}
@else The aerodrome is closed — open it to delegate duty. @endif
{{-- History --}} Delegation history @php($delegations = $this->recentDelegations()) @if ($delegations->isEmpty())

No delegations yet.

@else @foreach ($delegations as $d) @endforeach
Delegate By From Until / revoked Status
{{ $d->delegate_name }} {{ $d->delegatedBy?->name ?? '—' }} {{ $d->starts_at->timezone($timezone)->format('d/m/Y H:i') }} @if ($d->revoked_at) {{ $d->revoked_at->timezone($timezone)->format('d/m/Y H:i') }}@if ($d->revokedBy) ({{ $d->revokedBy->name }})@endif @elseif ($d->ends_at) {{ $d->ends_at->timezone($timezone)->format('d/m/Y H:i') }} @else — @endif @php($status = $d->status()) @if ($status === 'Active') Active @elseif ($status === 'Revoked') Revoked @else Ended @endif
@endif