Communicator
{{ $request->communicator?->name ?? '—' }}
@if($request->communicator)
{{ $request->communicator->region?->name }} · {{ $request->communicator->tier?->name }}
@endif
Station
{{ $request->station?->name ?? '—' }}
@if($request->station)
{{ $request->station->type }}
@endif
@if($request->programme)
Programme
{{ $request->programme->name }}
@endif
Requested Date
{{ $request->requested_date?->format('l, d M Y') }}
@if($request->start_time)
Time
{{ date('g:i A', strtotime($request->start_time)) }}
@endif
@if($request->topic)
Topic
{{ $request->topic }}
@endif
@endif
{{-- Review info (if already reviewed) --}}
@if($request->status !== 'pending' && $request->reviewedBy)
Review Decision
{{ ucfirst($request->status) }} by {{ $request->reviewedBy->name }} on {{ $request->reviewed_at?->format('d M Y H:i') }}
@if($request->review_notes)
{{ $request->review_notes }}
@endif
@if($request->deployment)
@endif
@endif
{{-- Approve / Reject actions (admin/supervisor only, pending only) --}}
@if($request->status === 'pending' && Auth::user()->hasRole(['admin','supervisor']))