complet updated
This commit is contained in:
@@ -28,21 +28,15 @@ def check_daily_mirror_access():
|
|||||||
|
|
||||||
# Superadmin has access to everything
|
# Superadmin has access to everything
|
||||||
user_role = session.get('role', '')
|
user_role = session.get('role', '')
|
||||||
user_modules = session.get('modules', [])
|
|
||||||
|
|
||||||
# Debug logging
|
|
||||||
print(f"Daily Mirror Access Check - User: {session.get('user')}, Role: {user_role}, Modules: {user_modules}")
|
|
||||||
|
|
||||||
if user_role == 'superadmin':
|
if user_role == 'superadmin':
|
||||||
return None # Access granted
|
return None # Access granted
|
||||||
|
|
||||||
# Check if user has daily_mirror module access
|
# Check if user has daily_mirror module access
|
||||||
|
user_modules = session.get('modules', [])
|
||||||
if 'daily_mirror' not in user_modules:
|
if 'daily_mirror' not in user_modules:
|
||||||
print(f"Access DENIED - daily_mirror not in modules: {user_modules}")
|
|
||||||
flash('Access denied: Daily Mirror module access required.')
|
flash('Access denied: Daily Mirror module access required.')
|
||||||
return redirect(url_for('main.dashboard'))
|
return redirect(url_for('main.dashboard'))
|
||||||
|
|
||||||
print("Access GRANTED to Daily Mirror")
|
|
||||||
return None # Access granted
|
return None # Access granted
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user