#!/usr/bin/env python3 """ Script to comment out routes that have been moved to blueprints """ # Routes that have been moved to auth_routes.py auth_routes = [ ("@app.route(\"/login\"", "def login():", 138, 251), # login route ("@app.route(\"/logout\")", "def logout():", 252, 263), # logout route ("@app.route(\"/verify-2fa\"", "def verify_2fa():", 264, 342), # verify-2fa route ("@app.route(\"/profile\")", "def profile():", 343, 352), # profile route ("@app.route(\"/profile/change-password\"", "def change_password():", 353, 390), # change-password route ("@app.route(\"/profile/setup-2fa\")", "def setup_2fa():", 391, 410), # setup-2fa route ("@app.route(\"/profile/enable-2fa\"", "def enable_2fa():", 411, 448), # enable-2fa route ("@app.route(\"/profile/disable-2fa\"", "def disable_2fa():", 449, 475), # disable-2fa route ("@app.route(\"/heartbeat\"", "def heartbeat():", 476, 489), # heartbeat route ] # Routes that have been moved to admin_routes.py admin_routes = [ ("@app.route(\"/\")", "def dashboard():", 647, 870), # dashboard route ("@app.route(\"/audit\")", "def audit_log():", 2772, 2866), # audit route ("@app.route(\"/backups\")", "def backups():", 2866, 2901), # backups route ("@app.route(\"/backup/create\"", "def create_backup_route():", 2901, 2919), # backup/create route ("@app.route(\"/backup/restore/\"", "def restore_backup_route(backup_id):", 2919, 2938), # backup/restore route ("@app.route(\"/backup/download/\")", "def download_backup(backup_id):", 2938, 2970), # backup/download route ("@app.route(\"/backup/delete/\"", "def delete_backup(backup_id):", 2970, 3026), # backup/delete route ("@app.route(\"/security/blocked-ips\")", "def blocked_ips():", 3026, 3067), # security/blocked-ips route ("@app.route(\"/security/unblock-ip\"", "def unblock_ip():", 3067, 3093), # security/unblock-ip route ("@app.route(\"/security/clear-attempts\"", "def clear_attempts():", 3093, 3119), # security/clear-attempts route ] print("This script would comment out the following routes:") print("\nAuth routes:") for route in auth_routes: print(f" - {route[0]} (lines {route[2]}-{route[3]})") print("\nAdmin routes:") for route in admin_routes: print(f" - {route[0]} (lines {route[2]}-{route[3]})") print("\nNote: Manual verification and adjustment of line numbers is recommended before running the actual commenting.")