Fix admin.py import error

- Removed require_admin import from auth.py in admin.py
- Now uses admin_required from utils.py instead
- Prevents session access at import time
parent 1bbee059
...@@ -20,7 +20,7 @@ Provides web interface for administrative functions. ...@@ -20,7 +20,7 @@ Provides web interface for administrative functions.
""" """
from flask import Blueprint, request, render_template, redirect, url_for, flash from flask import Blueprint, request, render_template, redirect, url_for, flash
from .auth import require_auth, require_admin from .auth import require_auth
from .database import get_user_tokens, update_user_tokens, get_user_queue_items, get_default_user_tokens, create_remember_token, validate_remember_token, delete_remember_token, extend_remember_token, get_all_users, update_user_status, update_user_info, delete_user, get_worker_tokens, deactivate_worker_token, activate_worker_token, delete_worker_token, create_user from .database import get_user_tokens, update_user_tokens, get_user_queue_items, get_default_user_tokens, create_remember_token, validate_remember_token, delete_remember_token, extend_remember_token, get_all_users, update_user_status, update_user_info, delete_user, get_worker_tokens, deactivate_worker_token, activate_worker_token, delete_worker_token, create_user
from .comm import SocketCommunicator, Message from .comm import SocketCommunicator, Message
from .utils import get_current_user_session, login_required, admin_required from .utils import get_current_user_session, login_required, admin_required
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment