Correct tenant in session using to_dict
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user