Allow standard fetch/ajax requests in finding and displayset search endpoints
This commit is contained in:
+2
-4
@@ -362,8 +362,7 @@ def case_search_partial(request):
|
|||||||
@login_required
|
@login_required
|
||||||
def finding_search(request):
|
def finding_search(request):
|
||||||
"""HTMX endpoint returning findings, optionally filtered by case and query."""
|
"""HTMX endpoint returning findings, optionally filtered by case and query."""
|
||||||
if not request.htmx:
|
# Allow both HTMX and standard fetch/ajax requests (don't require the HTMX header)
|
||||||
return HttpResponse(status=400)
|
|
||||||
q = request.GET.get('q', '').strip()
|
q = request.GET.get('q', '').strip()
|
||||||
case_id = request.GET.get('case')
|
case_id = request.GET.get('case')
|
||||||
qs = Finding.objects.all()
|
qs = Finding.objects.all()
|
||||||
@@ -383,8 +382,7 @@ def finding_search(request):
|
|||||||
@login_required
|
@login_required
|
||||||
def displayset_search(request):
|
def displayset_search(request):
|
||||||
"""HTMX endpoint returning display sets, scoped to a case if provided."""
|
"""HTMX endpoint returning display sets, scoped to a case if provided."""
|
||||||
if not request.htmx:
|
# Allow both HTMX and standard fetch/ajax requests (don't require the HTMX header)
|
||||||
return HttpResponse(status=400)
|
|
||||||
q = request.GET.get('q', '').strip()
|
q = request.GET.get('q', '').strip()
|
||||||
case_id = request.GET.get('case')
|
case_id = request.GET.get('case')
|
||||||
qs = CaseDisplaySet.objects.all()
|
qs = CaseDisplaySet.objects.all()
|
||||||
|
|||||||
Reference in New Issue
Block a user