import sys from modules.web_app import app from modules.web_db import db, User if __name__ == "__main__": if len(sys.argv) != 2: print("Usage: python make_admin.py ") sys.exit(1) username = sys.argv[1] with app.app_context(): user = User.query.filter_by(username=username).first() if user: user.is_admin = True db.session.commit() print(f"✅ Success: User '{username}' has been promoted to Admin.") else: print(f"❌ Error: User '{username}' not found. Please register via the Web UI first.")