From f082e7a242becb9929dd8bc2a23986e5da376d24 Mon Sep 17 00:00:00 2001 From: Josako Date: Mon, 8 Jul 2024 15:18:11 +0200 Subject: [PATCH] Show tenant selection after login of Super User --- eveai_app/views/security_views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eveai_app/views/security_views.py b/eveai_app/views/security_views.py index 20b9270..23c965d 100644 --- a/eveai_app/views/security_views.py +++ b/eveai_app/views/security_views.py @@ -55,7 +55,10 @@ def login(): if login_user(user): current_app.logger.info(f'Login successful! Current User is {current_user.email}') db.session.commit() - return redirect(prefixed_url_for('user_bp.tenant_overview')) + if current_user.has_roles('Super User'): + return redirect(prefixed_url_for('user_bp.select_tenant')) + else: + return redirect(prefixed_url_for('user_bp.tenant_overview')) else: flash('Invalid username or password', 'danger') current_app.logger.debug(f'Failed to login user {user.email}')