Refactor auth and unify error handling in routers
Renamed AuthRequired/AdminRequired to auth_required/admin_required and updated all references. Replaced direct HTTPException usage with utils.http_exceptions for consistent error handling. Updated router endpoints to use new auth dependency and standardized not implemented responses. Cleaned up unused theme fields in SiteConfigResponse and improved site config endpoint. Minor type and import cleanups across routers and middleware.
This commit is contained in:
@@ -24,16 +24,9 @@ from .webdav import webdav_router
|
||||
|
||||
router = APIRouter(prefix="/v1")
|
||||
|
||||
router.include_router(admin_router)
|
||||
router.include_router(admin_aria2_router)
|
||||
router.include_router(admin_file_router)
|
||||
router.include_router(admin_group_router)
|
||||
router.include_router(admin_policy_router)
|
||||
router.include_router(admin_share_router)
|
||||
router.include_router(admin_task_router)
|
||||
router.include_router(admin_user_router)
|
||||
router.include_router(admin_vas_router)
|
||||
# [TODO] 如果是主机,导入下面的路由
|
||||
|
||||
router.include_router(admin_router)
|
||||
router.include_router(callback_router)
|
||||
router.include_router(directory_router)
|
||||
router.include_router(download_router)
|
||||
@@ -41,7 +34,9 @@ router.include_router(file_router)
|
||||
router.include_router(object_router)
|
||||
router.include_router(share_router)
|
||||
router.include_router(site_router)
|
||||
router.include_router(slave_router)
|
||||
router.include_router(user_router)
|
||||
router.include_router(vas_router)
|
||||
router.include_router(webdav_router)
|
||||
|
||||
# [TODO] 如果是从机,导入下面的路由
|
||||
router.include_router(slave_router)
|
||||
Reference in New Issue
Block a user