allow doleteing user answers
This commit is contained in:
@@ -7,11 +7,19 @@
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
{% for userexam in userexams %}
|
{% 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/>
|
<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/>
|
Completed: {{userexam.completed}}<br/>
|
||||||
Started: {{userexam.start_time}}, Ended: {{userexam.end_time}}<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>
|
</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</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.cid_users.filter(user_user_id=user_id).delete()
|
||||||
collection.exam_user_status.filter(cid_user_exam__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:
|
else:
|
||||||
raise Http404("Invalid request")
|
raise Http404("Invalid request")
|
||||||
|
|||||||
Reference in New Issue
Block a user