allow doleteing user answers
This commit is contained in:
@@ -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
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user