# ruff: noqa: F401,F403,F405,I001 from ._runtime import * # noqa: F403,F405 def setup_admin_routes(app: web.Application) -> None: router = app.router router.add_get("/api/admin/me", admin_me_route) router.add_get("/api/admin/stats", admin_stats_route) router.add_get("/api/admin/users", admin_users_list_route) router.add_get("/api/admin/users/{user_id:-?\\d+}", admin_user_detail_route) router.add_get("/api/admin/users/{user_id:-?\\d+}/avatar", admin_user_avatar_route) router.add_post("/api/admin/users/{user_id:-?\\d+}/ban", admin_user_ban_route) router.add_post("/api/admin/users/{user_id:-?\\d+}/message", admin_user_message_route) router.add_post( "/api/admin/users/{user_id:-?\\d+}/message/preview", admin_user_message_preview_route ) router.add_post("/api/admin/users/{user_id:-?\\d+}/reset-trial", admin_user_reset_trial_route) router.add_post("/api/admin/users/{user_id:-?\\d+}/extend", admin_user_extend_route) router.add_post( "/api/admin/users/{user_id:-?\\d+}/premium-override", admin_user_premium_override_route, ) router.add_post( "/api/admin/users/{user_id:-?\\d+}/regular-traffic-override", admin_user_regular_traffic_override_route, ) router.add_post( "/api/admin/users/{user_id:-?\\d+}/traffic-grant", admin_user_traffic_grant_route, ) router.add_delete("/api/admin/users/{user_id:-?\\d+}", admin_user_delete_route) router.add_get("/api/admin/payments", admin_payments_list_route) router.add_get("/api/admin/payments/export.csv", admin_payments_export_route) router.add_get("/api/admin/promos", admin_promos_list_route) router.add_post("/api/admin/promos", admin_promo_create_route) router.add_patch("/api/admin/promos/{promo_id:\\d+}", admin_promo_update_route) router.add_delete("/api/admin/promos/{promo_id:\\d+}", admin_promo_delete_route) router.add_get("/api/admin/logs", admin_logs_route) router.add_post("/api/admin/broadcast", admin_broadcast_route) router.add_post("/api/admin/sync", admin_sync_route) router.add_get("/api/admin/ads", admin_ads_list_route) router.add_post("/api/admin/ads", admin_ad_create_route) router.add_post("/api/admin/ads/{campaign_id:\\d+}/toggle", admin_ad_toggle_route) router.add_delete("/api/admin/ads/{campaign_id:\\d+}", admin_ad_delete_route) router.add_get("/api/admin/settings", admin_settings_get_route) router.add_patch("/api/admin/settings", admin_settings_patch_route) router.add_get("/api/admin/tariffs", admin_tariffs_get_route) router.add_put("/api/admin/tariffs", admin_tariffs_save_route) router.add_get("/api/admin/themes", admin_themes_get_route) router.add_put("/api/admin/themes", admin_themes_save_route) router.add_post("/api/admin/appearance/logo", admin_appearance_logo_upload_route) router.add_get("/api/admin/panel/internal-squads", admin_panel_internal_squads_route)