This commit is contained in:
Ross
2021-09-13 11:36:15 +01:00
parent 6563493098
commit a848729c28
+13
View File
@@ -380,3 +380,16 @@ class UserAnswerTableView(LoginRequiredMixin, SingleTableMixin, FilterView):
class UserAnswerDelete(SuperuserRequiredMixin, DeleteView):
model = CidUserAnswer
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"})