Manage

Join requests

Waiting for a decision ({{ $pending->count() }})

@if ($pending->isEmpty())
No requests waiting. Staff ask to join from Browse on courses marked "Needs approval".
@else
@foreach ($pending as $r) @endforeach
Employee Course Requested Decision
{{ $r->user->name }}

{{ collect([$r->user->staff_id, $r->user->department])->filter()->join(', ') ?: '—' }}

{{ $r->course->title }} {{ $r->created_at->format('j M Y, g:i a') }}
@foreach (['approve' => ['Approve', 'btn-primary'], 'reject' => ['Reject', 'btn-ghost']] as $decision => [$label, $class])
@csrf @method('PATCH')
@endforeach
@endif
@if ($decided->isNotEmpty())

Recent decisions

@foreach ($decided as $r) @endforeach
Employee Course Decision By
{{ $r->user->name }} {{ $r->course->title }} $r->status === 'approved', 'text-red-600' => $r->status === 'rejected'])>{{ ucfirst($r->status) }} {{ $r->decided_at?->format('j M Y') }} {{ $r->decider?->name ?? '—' }}
@endif