complet updated

This commit is contained in:
Quality System Admin
2025-11-06 21:34:02 +02:00
parent 7f19a4e94c
commit 3b69161f1e

View File

@@ -28,21 +28,15 @@ def check_daily_mirror_access():
# Superadmin has access to everything
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':
return None # Access granted
# Check if user has daily_mirror module access
user_modules = session.get('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.')
return redirect(url_for('main.dashboard'))
print("Access GRANTED to Daily Mirror")
return None # Access granted