Update default status filter to return only unreviewed questions if not specified

This commit is contained in:
Ross
2025-10-27 14:13:41 +00:00
parent 4dc07b1860
commit 690cabe30c
+3 -2
View File
@@ -3067,12 +3067,13 @@ class GenericViewBase:
Accepts POST or GET parameters: Accepts POST or GET parameters:
- category: integer primary key of category (optional) - category: integer primary key of category (optional)
- status: one of the status codes (AC, OD, ER, RJ, IP), or 'UNREVIEWED' or 'ANY' - status: one of the status codes (AC, OD, ER, RJ, IP), or 'UNREVIEWED' or 'ANY'
If not supplied, the default behavior is to return only unreviewed questions.
""" """
# Read filters # Read filters
category = request.POST.get("category") or request.GET.get("category") category = request.POST.get("category") or request.GET.get("category")
status = request.POST.get("status") or request.GET.get("status") or "ANY" status = request.POST.get("status") or request.GET.get("status") or "UNREVIEWED"
# How many matching questions to skip (useful for Skip button). Expected integer >= 0. # How many matching questions to skip (useful for Skip button). Expected integer >= 0.
try: try:
skip = int(request.POST.get("skip") or request.GET.get("skip") or 0) skip = int(request.POST.get("skip") or request.GET.get("skip") or 0)