Change how List Pages are populated (#68)

Co-authored-by: Tim Lorsbach <tim@lorsba.ch>
Reviewed-on: enviPath/enviPy#68
This commit is contained in:
2025-08-29 08:09:57 +12:00
parent ec2b941a85
commit 8592cfae50
3 changed files with 54 additions and 37 deletions

View File

@ -1726,7 +1726,7 @@ def package_scenarios(request, package_uuid):
if request.method == 'GET':
if 'application/json' in request.META.get('HTTP_ACCEPT'): #request.headers.get('Accept') == 'application/json':
if 'application/json' in request.META.get('HTTP_ACCEPT') and not request.GET.get('all', None):
scens = Scenario.objects.filter(package=current_package).order_by('name')
res = [{'name': s.name, 'url': s.url, 'uuid': s.uuid} for s in scens]
return JsonResponse(res, safe=False)
@ -1736,7 +1736,7 @@ def package_scenarios(request, package_uuid):
context['meta']['current_package'] = current_package
context['object_type'] = 'scenario'
context['breadcrumbs'] = breadcrumbs(current_package, 'pathway')
context['breadcrumbs'] = breadcrumbs(current_package, 'scenario')
reviewed_scenario_qs = Scenario.objects.none()
unreviewed_scenario_qs = Scenario.objects.none()