@can('hrm.onboarding.view') Onboarding @endcan @if (session('status'))
{{ session('status') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
Postings stay visible until they are filled or closed.
@forelse ($vacancies as $vacancy) @empty @endforelse
Vacancy Department Employment Positions Applicants Closes Status Manage

{{ $vacancy->title }}

{{ $vacancy->vacancy_no }}

{{ $vacancy->department?->name ?? '—' }} {{ \App\Support\Lookup::label('employment_type', $vacancy->employment_type) }} {{ $vacancy->positions }} {{ $vacancy->applicants_count }} {{ $vacancy->closes_at?->format('d M Y') ?? '—' }} @can('hrm.recruitment.manage')
@csrf @method('PUT')
@endcan
No vacancies yet — add the first posting below.
@can('hrm.recruitment.manage')
New vacancy
@csrf
@endcan
Clear
@if ($applicants->isEmpty()) Add a candidate or widen the filters. @else
@foreach ($applicants as $applicant) @endforeach
Candidate Vacancy Stage Rating Offer Added Action

{{ $applicant->name }}

{{ $applicant->applicant_no }} @if ($applicant->email) · {{ $applicant->email }} @endif

{{ $applicant->vacancy?->title ?? '—' }} {{ $applicant->vacancy?->department?->name }} @if ($applicant->rating) {{ $applicant->rating }}/5 @else — @endif @if ($applicant->offer) @else None @endif {{ $applicant->created_at?->format('d M Y') }} Open
{{ $applicants->links() }} @endif @can('hrm.recruitment.manage')
Add candidate
@csrf

PDF or Word document, max 10 MB.

@endcan