Merge pull request #102 from dod-ccpo/auto-approval-modal

show next-steps modal when request is auto-approved
This commit is contained in:
dandds
2018-07-27 12:38:27 -04:00
committed by GitHub
3 changed files with 91 additions and 1 deletions

View File

@@ -14,4 +14,16 @@ class RequestsSubmit(BaseHandler):
"/requests/{}/submit".format(request_id),
allow_nonstandard_methods=True
)
self.redirect("/requests")
approved = yield self._check_approved(request_id)
if approved:
self.redirect("/requests?modal=True")
else:
self.redirect("/requests")
@tornado.gen.coroutine
def _check_approved(self, request_id):
response = yield self.requests_client.get(
"/requests/{}".format(request_id)
)
status = response.json.get("status")
return status == "approved"