forked from enviPath/enviPy
feature/additional_information (#30)
Fixes #12 Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#30
This commit is contained in:
@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user