allow doleteing user answers

This commit is contained in:
Ross
2025-04-28 22:53:33 +01:00
parent 6564b25250
commit 168398d9bc
2 changed files with 10 additions and 2 deletions
@@ -7,11 +7,19 @@
<ul>
{% for userexam in userexams %}
<li>
<li id="user-history-{{ userexam.user_user.pk }}">
<b><a href="{% url 'atlas:collection_history_user' collection.pk userexam.user_user.pk %}">{{userexam.get_user_name}}</a><b><br/>
Completed: {{userexam.completed}}<br/>
Started: {{userexam.start_time}}, Ended: {{userexam.end_time}}<br/>
<button
hx-post="{% url 'atlas:collection_reset_answers_user' collection.pk userexam.user_user.pk %}"
hx-target="#user-history-{{ userexam.user_user.pk }}"
hx-swap="outerHTML"
hx-confirm="Are you sure you want to delete this user's collection history?"
class="btn btn-danger btn-sm remove-button">
Delete
</button>
</li>
{% endfor %}
</ul>
+1 -1
View File
@@ -2991,7 +2991,7 @@ def collection_reset_answers_user(request, exam_id: int, user_id: int):
collection.cid_users.filter(user_user_id=user_id).delete()
collection.exam_user_status.filter(cid_user_exam__user_user_id=user_id).delete()
return HttpResponse("Success")
return HttpResponse(f"User [{user_id}] answers deleted")
else:
raise Http404("Invalid request")