Update admin.py decorators

- Changed all @require_admin to @admin_required in admin.py
- Now uses the decorator from utils.py instead of auth.py
parent a1f117d1
......@@ -69,7 +69,7 @@ def get_result(msg_id: str) -> dict:
@admin_bp.route('/train', methods=['GET', 'POST'])
@require_admin
@admin_required
def train():
user = get_current_user_session()
message = None
......@@ -138,7 +138,7 @@ def train():
active_page='train')
@admin_bp.route('/users')
@require_admin
@admin_required
def users():
"""Admin panel for user management."""
users = get_all_users()
......@@ -146,7 +146,7 @@ def users():
return render_template('admin/users.html', users=users, user=user, active_page='admin')
@admin_bp.route('/users/create', methods=['POST'])
@require_admin
@admin_required
def admin_create_user():
"""Create a new user via admin panel."""
from .auth import create_user
......
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