From 3eaf176b0556027a9a2015304276c5a8e66fa713 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Wed, 28 Jan 2026 11:47:18 -0500 Subject: [PATCH] Router Registry Cleanup: Archive unreferenced legacy routes - Moved 29 unreferenced legacy router files to app/routers/archive/ - Restored and registered 'websockets' router in registry.py (exempted from deprecation) - Cleaned up registry imports and verified application compilation. --- app/routers/{ => archive}/activity_log.py | 0 app/routers/{ => archive}/address.py | 0 app/routers/{ => archive}/agent_bridge.py | 0 app/routers/{ => archive}/archive.py | 0 app/routers/{ => archive}/archive_content.py | 0 app/routers/{ => archive}/cont_edu_cert.py | 0 app/routers/{ => archive}/cont_edu_cert_person.py | 0 app/routers/{ => archive}/event_abstract.py | 0 app/routers/{ => archive}/event_person_detail.py | 0 app/routers/{ => archive}/event_person_tracking.py | 0 app/routers/{ => archive}/event_registration.py | 0 app/routers/{ => archive}/event_reports.py | 0 app/routers/{ => archive}/fundraising.py | 0 app/routers/{ => archive}/grant.py | 0 app/routers/{ => archive}/log_client_viewing.py | 0 app/routers/{ => archive}/membership_cfg.py | 0 app/routers/{ => archive}/membership_group.py | 0 app/routers/{ => archive}/membership_person.py | 0 app/routers/{ => archive}/membership_person_group.py | 0 app/routers/{ => archive}/membership_person_profile.py | 0 app/routers/{ => archive}/membership_person_type.py | 0 app/routers/{ => archive}/membership_type.py | 0 app/routers/{ => archive}/order.py | 0 app/routers/{ => archive}/order_cart.py | 0 app/routers/{ => archive}/order_line.py | 0 app/routers/{ => archive}/order_v3.py | 0 app/routers/{ => archive}/post.py | 0 app/routers/{ => archive}/post_comment.py | 0 app/routers/{ => archive}/product.py | 0 app/routers/registry.py | 3 ++- 30 files changed, 2 insertions(+), 1 deletion(-) rename app/routers/{ => archive}/activity_log.py (100%) rename app/routers/{ => archive}/address.py (100%) rename app/routers/{ => archive}/agent_bridge.py (100%) rename app/routers/{ => archive}/archive.py (100%) rename app/routers/{ => archive}/archive_content.py (100%) rename app/routers/{ => archive}/cont_edu_cert.py (100%) rename app/routers/{ => archive}/cont_edu_cert_person.py (100%) rename app/routers/{ => archive}/event_abstract.py (100%) rename app/routers/{ => archive}/event_person_detail.py (100%) rename app/routers/{ => archive}/event_person_tracking.py (100%) rename app/routers/{ => archive}/event_registration.py (100%) rename app/routers/{ => archive}/event_reports.py (100%) rename app/routers/{ => archive}/fundraising.py (100%) rename app/routers/{ => archive}/grant.py (100%) rename app/routers/{ => archive}/log_client_viewing.py (100%) rename app/routers/{ => archive}/membership_cfg.py (100%) rename app/routers/{ => archive}/membership_group.py (100%) rename app/routers/{ => archive}/membership_person.py (100%) rename app/routers/{ => archive}/membership_person_group.py (100%) rename app/routers/{ => archive}/membership_person_profile.py (100%) rename app/routers/{ => archive}/membership_person_type.py (100%) rename app/routers/{ => archive}/membership_type.py (100%) rename app/routers/{ => archive}/order.py (100%) rename app/routers/{ => archive}/order_cart.py (100%) rename app/routers/{ => archive}/order_line.py (100%) rename app/routers/{ => archive}/order_v3.py (100%) rename app/routers/{ => archive}/post.py (100%) rename app/routers/{ => archive}/post_comment.py (100%) rename app/routers/{ => archive}/product.py (100%) diff --git a/app/routers/activity_log.py b/app/routers/archive/activity_log.py similarity index 100% rename from app/routers/activity_log.py rename to app/routers/archive/activity_log.py diff --git a/app/routers/address.py b/app/routers/archive/address.py similarity index 100% rename from app/routers/address.py rename to app/routers/archive/address.py diff --git a/app/routers/agent_bridge.py b/app/routers/archive/agent_bridge.py similarity index 100% rename from app/routers/agent_bridge.py rename to app/routers/archive/agent_bridge.py diff --git a/app/routers/archive.py b/app/routers/archive/archive.py similarity index 100% rename from app/routers/archive.py rename to app/routers/archive/archive.py diff --git a/app/routers/archive_content.py b/app/routers/archive/archive_content.py similarity index 100% rename from app/routers/archive_content.py rename to app/routers/archive/archive_content.py diff --git a/app/routers/cont_edu_cert.py b/app/routers/archive/cont_edu_cert.py similarity index 100% rename from app/routers/cont_edu_cert.py rename to app/routers/archive/cont_edu_cert.py diff --git a/app/routers/cont_edu_cert_person.py b/app/routers/archive/cont_edu_cert_person.py similarity index 100% rename from app/routers/cont_edu_cert_person.py rename to app/routers/archive/cont_edu_cert_person.py diff --git a/app/routers/event_abstract.py b/app/routers/archive/event_abstract.py similarity index 100% rename from app/routers/event_abstract.py rename to app/routers/archive/event_abstract.py diff --git a/app/routers/event_person_detail.py b/app/routers/archive/event_person_detail.py similarity index 100% rename from app/routers/event_person_detail.py rename to app/routers/archive/event_person_detail.py diff --git a/app/routers/event_person_tracking.py b/app/routers/archive/event_person_tracking.py similarity index 100% rename from app/routers/event_person_tracking.py rename to app/routers/archive/event_person_tracking.py diff --git a/app/routers/event_registration.py b/app/routers/archive/event_registration.py similarity index 100% rename from app/routers/event_registration.py rename to app/routers/archive/event_registration.py diff --git a/app/routers/event_reports.py b/app/routers/archive/event_reports.py similarity index 100% rename from app/routers/event_reports.py rename to app/routers/archive/event_reports.py diff --git a/app/routers/fundraising.py b/app/routers/archive/fundraising.py similarity index 100% rename from app/routers/fundraising.py rename to app/routers/archive/fundraising.py diff --git a/app/routers/grant.py b/app/routers/archive/grant.py similarity index 100% rename from app/routers/grant.py rename to app/routers/archive/grant.py diff --git a/app/routers/log_client_viewing.py b/app/routers/archive/log_client_viewing.py similarity index 100% rename from app/routers/log_client_viewing.py rename to app/routers/archive/log_client_viewing.py diff --git a/app/routers/membership_cfg.py b/app/routers/archive/membership_cfg.py similarity index 100% rename from app/routers/membership_cfg.py rename to app/routers/archive/membership_cfg.py diff --git a/app/routers/membership_group.py b/app/routers/archive/membership_group.py similarity index 100% rename from app/routers/membership_group.py rename to app/routers/archive/membership_group.py diff --git a/app/routers/membership_person.py b/app/routers/archive/membership_person.py similarity index 100% rename from app/routers/membership_person.py rename to app/routers/archive/membership_person.py diff --git a/app/routers/membership_person_group.py b/app/routers/archive/membership_person_group.py similarity index 100% rename from app/routers/membership_person_group.py rename to app/routers/archive/membership_person_group.py diff --git a/app/routers/membership_person_profile.py b/app/routers/archive/membership_person_profile.py similarity index 100% rename from app/routers/membership_person_profile.py rename to app/routers/archive/membership_person_profile.py diff --git a/app/routers/membership_person_type.py b/app/routers/archive/membership_person_type.py similarity index 100% rename from app/routers/membership_person_type.py rename to app/routers/archive/membership_person_type.py diff --git a/app/routers/membership_type.py b/app/routers/archive/membership_type.py similarity index 100% rename from app/routers/membership_type.py rename to app/routers/archive/membership_type.py diff --git a/app/routers/order.py b/app/routers/archive/order.py similarity index 100% rename from app/routers/order.py rename to app/routers/archive/order.py diff --git a/app/routers/order_cart.py b/app/routers/archive/order_cart.py similarity index 100% rename from app/routers/order_cart.py rename to app/routers/archive/order_cart.py diff --git a/app/routers/order_line.py b/app/routers/archive/order_line.py similarity index 100% rename from app/routers/order_line.py rename to app/routers/archive/order_line.py diff --git a/app/routers/order_v3.py b/app/routers/archive/order_v3.py similarity index 100% rename from app/routers/order_v3.py rename to app/routers/archive/order_v3.py diff --git a/app/routers/post.py b/app/routers/archive/post.py similarity index 100% rename from app/routers/post.py rename to app/routers/archive/post.py diff --git a/app/routers/post_comment.py b/app/routers/archive/post_comment.py similarity index 100% rename from app/routers/post_comment.py rename to app/routers/archive/post_comment.py diff --git a/app/routers/product.py b/app/routers/archive/product.py similarity index 100% rename from app/routers/product.py rename to app/routers/archive/product.py diff --git a/app/routers/registry.py b/app/routers/registry.py index f38c385..584bd44 100644 --- a/app/routers/registry.py +++ b/app/routers/registry.py @@ -10,7 +10,7 @@ from app.routers import ( flask_cfg, hosted_file, api_v3_actions_hosted_file, lookup, organization, page, person, person_user, qr, site, site_domain, user, - util_email, websockets_redis, e_confex, e_cvent, e_impexium, e_stripe + util_email, websockets, websockets_redis, e_confex, e_cvent, e_impexium, e_stripe ) def setup_routers(app: FastAPI): @@ -60,6 +60,7 @@ def setup_routers(app: FastAPI): app.include_router(site_domain.router, tags=['Site Domain'], dependencies=[Depends(DeprecationParams)]) app.include_router(user.router, tags=['User']) app.include_router(util_email.router, tags=['Utility: Email']) + app.include_router(websockets.router, tags=['Websockets']) app.include_router(websockets_redis.router, tags=['Websockets (Redis)']) app.include_router(e_confex.router, prefix='/e/confex', tags=['External Service: Confex'])