Correct tenant in session using to_dict

This commit is contained in:
Josako
2024-04-30 15:08:04 +02:00
parent 9faf5a9fc0
commit 8e069cc653
4 changed files with 23 additions and 7 deletions

View File

@@ -15,6 +15,8 @@ user_bp = Blueprint('user_bp', __name__, url_prefix='/user')
@user_bp.route('/tenant', methods=['GET', 'POST'])
@roles_required('Super User')
def tenant():
print("SESSION:")
print(session)
if request.method == 'POST':
# Handle the required attributes
name = request.form.get('name')
@@ -180,7 +182,9 @@ def select_tenant():
def handle_tenant_selection():
tenant_id = request.form['tenant_id']
the_tenant = Tenant.query.get(tenant_id)
session['tenant'] = the_tenant
session['tenant'] = the_tenant.to_dict()
print("SESSION TENANT")
print(session['tenant'])
action = request.form['action']
if action == 'view_users':
@@ -191,7 +195,7 @@ def handle_tenant_selection():
return redirect(url_for('select_tenant'))
@user_bp.route('/view_users/<tenant_id>')
@user_bp.route('/view_users/<int:tenant_id>')
@roles_accepted('Super User', 'Tenant Admin')
def view_users(tenant_id):
print(tenant_id)