flows: improve _full template being used for stage_invalid

This commit is contained in:
Jens Langhammer
2020-09-19 02:15:07 +02:00
parent 6674d3e017
commit d30abc64d0
3 changed files with 64 additions and 6 deletions

View File

@ -187,9 +187,11 @@ class FlowExecutorView(View):
is a superuser."""
LOGGER.debug("f(exec): Stage invalid", flow_slug=self.flow.slug)
self.cancel()
response = AccessDeniedResponse(self.request)
response = AccessDeniedResponse(
self.request, template="flows/denied_shell.html"
)
response.error_message = error_message
return response
return to_stage_response(self.request, response)
def cancel(self):
"""Cancel current execution and return a redirect"""