From 64b27ea52c6356ac0196bfb7f4bc299f801ff11c Mon Sep 17 00:00:00 2001 From: Faheed Date: Mon, 15 Dec 2025 17:28:09 +0300 Subject: [PATCH] interview rersult implementation fixed' --- recruitment/views.py | 6 +-- templates/interviews/interview_detail.html | 25 +++++++++- templates/recruitment/settings_list.html | 55 +--------------------- 3 files changed, 28 insertions(+), 58 deletions(-) diff --git a/recruitment/views.py b/recruitment/views.py index bfa2d13..d133771 100644 --- a/recruitment/views.py +++ b/recruitment/views.py @@ -4290,12 +4290,10 @@ def update_interview_result(request,slug): form = InterviewResultForm(request.POST, instance=interview) if form.is_valid(): - - interview.save(update_fields=['interview_result', 'result_comments']) - + form.save() # Saves form data - messages.success(request, _("Interview cancelled successfully.")) + messages.success(request, _(f"Interview result updated successfully to {interview.interview_result}.")) return redirect("interview_detail", slug=schedule.slug) else: error_list = [ diff --git a/templates/interviews/interview_detail.html b/templates/interviews/interview_detail.html index 00f14dc..7383fb3 100644 --- a/templates/interviews/interview_detail.html +++ b/templates/interviews/interview_detail.html @@ -523,11 +523,34 @@ {% if schedule.status == 'completed' %} - +
+ {% if interview.interview_result %} + {% trans 'Interview Result : ' %} + {% if interview.interview_result == 'passed' %} + + {{ interview.interview_result }} + + {% elif interview.interview_result == 'failed' %} + + {{ interview.interview_result }} + + {% else %} + + {{ interview.interview_result }} + + {% endif %} + {% else %} + + {% trans "No Result Yet" %} + + {% endif %} +
+ {% endif %} diff --git a/templates/recruitment/settings_list.html b/templates/recruitment/settings_list.html index 3eef67a..527daf5 100644 --- a/templates/recruitment/settings_list.html +++ b/templates/recruitment/settings_list.html @@ -109,49 +109,7 @@ - {% if page_obj.has_other_pages %} - - {% endif %} + {% include "includes/paginator.html" %} {% else %}
@@ -169,16 +127,7 @@
{% endif %} -
- - {% if page_obj %} - Showing {{ page_obj.start_index }}-{{ page_obj.end_index }} of {{ page_obj.paginator.count }} settings - {% if search_query %} - (filtered by: "{{ search_query }}") - {% endif %} - {% endif %} - -
+