refactor: remove settings diagnostics recommendations

This commit is contained in:
Lan
2026-06-03 10:37:17 +08:00
parent 8ac367d0b8
commit b859ec211e
2 changed files with 3 additions and 179 deletions
+1 -16
View File
@@ -480,28 +480,13 @@ async def get_config(
return APIResponse(detail=config_service.get_config())
@admin_api.get("/config/diagnostics")
async def get_config_diagnostics(
config_service: ConfigService = Depends(get_config_service),
):
return APIResponse(detail=config_service.build_config_diagnostics())
@admin_api.patch("/config/update")
async def update_config(
data: dict,
config_service: ConfigService = Depends(get_config_service),
file_service: FileService = Depends(get_file_service),
):
for field in (
"themesChoices",
"diagnostics",
"diagnosticItems",
"diagnostic_items",
"diagnosticSummary",
"diagnostic_summary",
):
data.pop(field, None)
data.pop("themesChoices", None)
await config_service.update_config(data)
await file_service.record_admin_activity(
action="config.update",