feat: enhance exam user status handling and add autosave verification in tests
This commit is contained in:
@@ -37,7 +37,13 @@
|
||||
<td class="text-nowrap small {% if user_data.in_exam %}text-muted{% else %}text-dark{% endif %}">{{ user_data.end_time }}</td>
|
||||
<td class="text-end">
|
||||
<div class="btn-group" role="group">
|
||||
<button class="btn btn-sm btn-outline-secondary" title="View details" hx-get="{% url exam.get_app_name|add:':exam_user_status' exam.id %}?cid={{ user_data.cid_user }}" hx-target="#history-modal .modal-body" data-bs-toggle="modal" data-bs-target="#history-modal"><i class="bi bi-eye"></i></button>
|
||||
{% if user_data.cid_user %}
|
||||
<button class="btn btn-sm btn-outline-secondary" title="View details" hx-get="{% url exam.get_app_name|add:':exam_user_status' exam.id %}?cid={{ user_data.cid_user.cid }}" hx-target="#history-modal .modal-body" data-bs-toggle="modal" data-bs-target="#history-modal"><i class="bi bi-eye"></i></button>
|
||||
<a class="btn btn-sm btn-outline-success" href="{% url exam.get_app_name|add:':exam_scores_cid_user_admin' exam.id user_data.cid_user.cid %}" target="_blank" rel="noopener" title="View candidate answers"><i class="bi bi-file-earmark-text"></i></a>
|
||||
{% else %}
|
||||
<button class="btn btn-sm btn-outline-secondary" title="View details" hx-get="{% url exam.get_app_name|add:':exam_user_status' exam.id %}?user_id={{ user_data.user_user.id }}" hx-target="#history-modal .modal-body" data-bs-toggle="modal" data-bs-target="#history-modal"><i class="bi bi-eye"></i></button>
|
||||
<a class="btn btn-sm btn-outline-success" href="{% url exam.get_app_name|add:':exam_scores_user_admin' exam.id user_data.user_user.id %}" target="_blank" rel="noopener" title="View candidate answers"><i class="bi bi-file-earmark-text"></i></a>
|
||||
{% endif %}
|
||||
{% if request.user.is_superuser or request.user.is_staff %}
|
||||
<a class="btn btn-sm btn-outline-primary" href="{% url 'admin:generic_ciduserexam_change' user_data.pk %}" target="_blank" rel="noopener" title="Edit submission in admin"><i class="bi bi-pencil-square"></i></a>
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user