Clearance and graduation administration

@if(session('status'))
{{ session('status') }}
@endif @if($errors->any())
{{ $errors->first() }}
@endif @can('clearance.manage')

Clearance requirements

@csrf Create requirement
@foreach($requirements as $requirement){{ $requirement->name }}@endforeach
@endcan

Clearance queue

@forelse($applications as $application)
{{ $application->student->user->name }} · {{ $application->student->student_number }}{{ $application->status }}
@foreach($application->items as $item)
@csrf
{{ $item->requirement->name }} ({{ $item->status }})
Record
@endforeach
@empty

No clearance applications.

@endforelse
@can('graduation.manage')

Graduation lists

@csrf Create draft
@foreach($lists as $list)
{{ $list->name }} ({{ $list->candidates_count }}){{ $list->status }}
@if($list->status === 'draft')
@csrf Add eligible student
@endif @can('graduation.approve') @if(in_array($list->status, ['draft','approved']))
@csrf{{ $list->status === 'draft' ? 'Approve list' : 'Publish list' }}
@endif @endcan @foreach($list->candidates as $candidate)
{{ $candidate->student->student_number }} · {{ $candidate->award_title }} · {{ $candidate->status }} @can('awards.confer') @if($list->status === 'published' && $candidate->status === 'eligible')
@csrfConfer
@endif @endcan
@endforeach
@endforeach
@endcan