feature/additional_information (#30)

Fixes #12

Co-authored-by: Tim Lorsbach <tim@lorsba.ch>
Reviewed-on: enviPath/enviPy#30
This commit is contained in:
2025-07-19 08:10:40 +12:00
parent 4fff78541b
commit 49e02ed97d
11 changed files with 534 additions and 344 deletions

View File

@ -1141,7 +1141,24 @@ def package_scenarios(request, package_uuid):
# https://envipath.org/package/<id>/scenario/<id>
def package_scenario(request, package_uuid, scenario_uuid):
pass
current_user = _anonymous_or_real(request)
current_package = PackageManager.get_package_by_id(current_user, package_uuid)
current_scenario = Scenario.objects.get(package=current_package, uuid=scenario_uuid)
if request.method == 'GET':
context = get_base_context(request)
context['title'] = f'enviPath - {current_package.name} - {current_scenario.name}'
context['meta']['current_package'] = current_package
context['object_type'] = 'scenario'
context['breadcrumbs'] = breadcrumbs(current_package, 'scenario', current_scenario)
context['scenario'] = current_scenario
return render(request, 'objects/scenario.html', context)
### END UNTESTED