kaauh_ats/templates/includes/applications_update_exam_form.html

35 lines
1.9 KiB
HTML

{% load i18n %}
<form id="exam-update-form" hx-post="{% url 'update_application_status' job.slug application.slug 'exam' 'Failed' %}" hx-swap='outerHTML' hx-target="#status-result-{{ application.pk }}"
hx-on::after-request="const modal = bootstrap.Modal.getInstance(document.getElementById('candidateviewModal')); if (modal) { modal.hide(); }">
<div class="d-flex justify-content-center align-items-center gap-2">
<div class="form-check d-flex align-items-center gap-2">
<input class="form-check-input" type="radio" name="exam_status" id="exam_passed" value="Passed" {% if application.exam_status == 'Passed' %}checked{% endif %}>
<label class="form-check-label" for="exam_passed">
<i class="fas fa-check me-1"></i> {% trans "Passed" %}
</label>
</div>
<div class="form-check d-flex align-items-center gap-2">
<input class="form-check-input" type="radio" name="exam_status" id="exam_failed" value="Failed" {% if application.exam_status == 'Failed' %}checked{% endif %}>
<label class="form-check-label" for="exam_failed">
<i class="fas fa-times me-1"></i> {% trans "Failed" %}
</label>
</div>
</div>
<div class="d-flex justify-content-center align-items-center mt-3 gap-2">
<div class="w-25 text-end pe-none">
<label for="exam_score" class="form-label small text-muted">{% trans "Exam Score" %}</label>
</div>
<div class="w-25">
<input type="number" class="form-control form-control-sm" id="exam_score" name="exam_score" min="0" max="100" required value="{{ application.exam_score }}">
</div>
<div class="w-25 text-start ps-none">
</div>
</div>
<div class="text-center mt-3">
<button type="submit" class="btn btn-success btn-sm">
<i class="fas fa-check me-1"></i> {% trans "Update" %}
</button>
</div>
</form>