Return responses from TaskState.on_action

This allows workflow actions to redirect somewhere for the review to
take place.
pull/6257/head
Karl Hobley 2020-02-06 13:55:43 +00:00 zatwierdzone przez Matt Westcott
rodzic 8152423622
commit 86be460ef5
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -1238,7 +1238,9 @@ def workflow_action(request, page_id):
if action_name not in set(action[0] for action in actions):
raise PermissionDenied
task.on_action(task_state, request.user, action_name)
response = task.on_action(task_state, request.user, action_name)
if response:
return response
return redirect(redirect_to)