Show tenant selection after login of Super User

This commit is contained in:
Josako
2024-07-08 15:18:11 +02:00
parent f4db8d290f
commit f082e7a242

View File

@@ -55,7 +55,10 @@ def login():
if login_user(user): if login_user(user):
current_app.logger.info(f'Login successful! Current User is {current_user.email}') current_app.logger.info(f'Login successful! Current User is {current_user.email}')
db.session.commit() 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: else:
flash('Invalid username or password', 'danger') flash('Invalid username or password', 'danger')
current_app.logger.debug(f'Failed to login user {user.email}') current_app.logger.debug(f'Failed to login user {user.email}')