From 1522c42683ddac08d32e53201f6850d50c788247 Mon Sep 17 00:00:00 2001 From: Montana Date: Wed, 22 Aug 2018 15:11:18 -0400 Subject: [PATCH] Redirect non-ccpo users to requests after login --- atst/routes/__init__.py | 5 ++++- atst/routes/dev.py | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/atst/routes/__init__.py b/atst/routes/__init__.py index 68c83437..19168870 100644 --- a/atst/routes/__init__.py +++ b/atst/routes/__init__.py @@ -46,7 +46,10 @@ def login_redirect(): user = auth_context.get_user() session["user_id"] = user.id - return redirect(url_for("atst.home")) + if user.atat_role.name == "ccpo": + return redirect(url_for("atst.home")) + else: + return redirect(url_for("requests.requests_index")) def _is_valid_certificate(request): diff --git a/atst/routes/dev.py b/atst/routes/dev.py index f66e3f08..554be6fb 100644 --- a/atst/routes/dev.py +++ b/atst/routes/dev.py @@ -61,4 +61,8 @@ def login_dev(): email=user_data["email"] ) session["user_id"] = user.id - return redirect(url_for("atst.home")) + + if user.atat_role.name == "ccpo": + return redirect(url_for("atst.home")) + else: + return redirect(url_for("requests.requests_index"))