{% extends 'base.html' %} {% block content %}

Requisition {{ req.code or ('#' ~ req.id) }}

← Back to list Interview Stages
{% set snap = snap or req.snapshot_json or {} %}

Job Title: {{ req.designation.title if req.designation else '-' }}

Location: {{ req.location or '-' }}

Requested By: {{ req.raised_by.full_name if req.raised_by else '-' }}

Positions: {{ req.positions or 1 }}

Department: {{ req.department.name if req.department else '-' }}

Status: {{ req.status|replace('_',' ')|title }}

Created On: {{ req.created_on.strftime('%d-%b-%Y %H:%M') if req.created_on else '-' }}

Work Mode: {{ req.work_mode or '-' }}

{% set can_manage_req = is_hr_admin or (req.raised_by_id == current_user.id) or (req.manager_id == current_user.id) or (req.hr_owner_id == current_user.id) %} {% if can_manage_req %}
Requisition Control
Put the requisition on hold (pauses hiring) or resume it back to previous status.
{% if (req.status or '') == 'on_hold' %}
{% else %} {% endif %}
{% if (req.status or '') == 'on_hold' %}
This requisition is currently On Hold
{% if req.hold_reason %}
{{ req.hold_reason }}
{% else %}
No reason captured.
{% endif %}
{% if req.hold_on %}
On: {{ req.hold_on.strftime('%d-%b-%Y %H:%M') }}
{% endif %} {% if req.hold_by %}
By: {{ req.hold_by.full_name }}
{% endif %} {% if req.hold_prev_status %}
Prev: {{ req.hold_prev_status|replace('_',' ')|title }}
{% endif %}
{% endif %}
{% endif %} {% if stage_stats %}
Interview Stages & Progress Manage Stages
{% for s in stage_stats %} {% endfor %}
StageOrderTotalScheduled CompletedCancelledLast Interview
{{ s.stage.name }} {{ s.stage.order }} {{ s.total }} {{ s.scheduled }} {{ s.completed }} {{ s.cancelled }} {% if s.last_dt %} {{ s.last_dt.strftime('%d-%b-%Y %H:%M') }} {% else %} No interviews {% endif %}
{% endif %} {% if is_hr_admin %}
HR Final Selection
{% if req.status == 'closed' %}
Requisition already closed. Final candidate has been selected.
{% elif req.status == 'on_hold' %}
Requisition is on hold. Resume it to finalize a candidate.
{% else %}
{% endif %}
{% endif %}
Requirement Summary

Min Education: {{ snap.min_education or '-' }}

Min Experience: {{ snap.min_experience_years or '-' }}

Age Bracket: {{ snap.age_bracket or '-' }}

Salary Bracket: {{ snap.salary_bracket or '-' }}

Expected DOJ: {{ req.expected_doj.strftime('%d-%b-%Y') if req.expected_doj else '-' }}

Justification
{% if req.justification %}

{{ req.justification }}

{% else %}

No justification provided.

{% endif %}
Accountability
{% if snap.accountability %}

{{ snap.accountability }}

{% else %}

No accountability provided.

{% endif %}
Job Description
{% if snap.job_description %}

{{ snap.job_description }}

{% else %}

No job description provided.

{% endif %}
Remarks
{% if req.remarks %}

{{ req.remarks }}

{% else %}

No remarks.

{% endif %}
{% endblock %}