From e3e6db2d9974588f91ac1567a58fa4846655ce1b Mon Sep 17 00:00:00 2001
From: yearning <10538594+wangweifeng1999@user.noreply.gitee.com>
Date: 星期三, 30 九月 2026 12:54:55 +0800
Subject: [PATCH] 1.判断题优化;2.新增考评员是否能查看考生隐私开关
---
backend/app/routers/settings_router.py | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/backend/app/routers/settings_router.py b/backend/app/routers/settings_router.py
index 371ce26..f467769 100644
--- a/backend/app/routers/settings_router.py
+++ b/backend/app/routers/settings_router.py
@@ -25,7 +25,11 @@
def _settings_out(db: Session) -> SystemSettingsOut:
row = get_or_create_settings(db)
- return SystemSettingsOut(system_name=row.system_name, logo_url=public_logo_url(row.logo_ext or None))
+ return SystemSettingsOut(
+ system_name=row.system_name,
+ logo_url=public_logo_url(row.logo_ext or None),
+ grader_can_see_privacy=row.grader_can_see_privacy,
+ )
@router.get("/settings", response_model=SystemSettingsOut)
@@ -58,6 +62,7 @@
):
row = get_or_create_settings(db)
row.system_name = body.system_name.strip()
+ row.grader_can_see_privacy = body.grader_can_see_privacy
db.commit()
db.refresh(row)
return _settings_out(db)
--
Gitblit v1.8.0