#165 change question_order

This commit is contained in:
ben8
2026-01-17 13:55:00 +01:00
parent 022a59cc7b
commit 0d21d0b94b
5 changed files with 92 additions and 4 deletions

View File

@@ -94,6 +94,17 @@ def quiz_names_json(request):
return JsonResponse(names, safe=False)
def reorder_questions(request):
if request.method == "POST":
data = json.loads(request.body)
for item in data['order']:
QivipQuestion.objects.filter(id=item['id']).update(order=item['position'])
return JsonResponse({'status': 'ok'})
return JsonResponse({'status': 'error'}, status=400)
def apply_quiz_filters(queryset, form):
if not form.is_valid():