.
This commit is contained in:
@@ -380,3 +380,16 @@ class UserAnswerTableView(LoginRequiredMixin, SingleTableMixin, FilterView):
|
|||||||
class UserAnswerDelete(SuperuserRequiredMixin, DeleteView):
|
class UserAnswerDelete(SuperuserRequiredMixin, DeleteView):
|
||||||
model = CidUserAnswer
|
model = CidUserAnswer
|
||||||
success_url = reverse_lazy("sbas:user_answer_table_view")
|
success_url = reverse_lazy("sbas:user_answer_table_view")
|
||||||
|
|
||||||
|
@user_passes_test(lambda u: u.is_superuser)
|
||||||
|
def user_answer_delete_multiple(request):
|
||||||
|
if request.is_ajax():
|
||||||
|
print(request.POST["answer_ids"])
|
||||||
|
answer_ids = json.loads(request.POST["answer_ids"])
|
||||||
|
|
||||||
|
# We could probably delete them all at once....
|
||||||
|
for id in answer_ids:
|
||||||
|
CidUserAnswer.objects.get(pk=id).delete()
|
||||||
|
return JsonResponse({"status": "success"})
|
||||||
|
return JsonResponse({"status": "error"})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user