This commit is contained in:
2026-06-29 11:04:09 +08:00
parent d03f6b4368
commit 696172108b
11 changed files with 30 additions and 48 deletions
+1 -2
View File
@@ -1076,8 +1076,7 @@ async def list_system_configs(
admin: User = Depends(get_admin_user),
db: AsyncSession = Depends(get_db),
):
deprecated_keys = {"user_agreement_url", "privacy_policy_url"}
result = await db.execute(select(SystemConfig).where(~SystemConfig.key.in_(deprecated_keys)))
result = await db.execute(select(SystemConfig))
return result.scalars().all()
+3 -3
View File
@@ -304,7 +304,7 @@ async def get_site_info(db: AsyncSession = Depends(get_db)):
"""Public endpoint returning site name and logo."""
result = await db.execute(
select(SystemConfig).where(SystemConfig.key.in_([
"site_name", "site_logo", "user_agreement_privacy_url", "site_copyright"
"site_name", "site_logo", "user_agreement_url", "privacy_policy_url"
]))
)
configs = result.scalars().all()
@@ -324,8 +324,8 @@ async def get_site_info(db: AsyncSession = Depends(get_db)):
return {
"site_name": info.get("site_name", "VideoGen.AI"),
"site_logo": to_full_url(info.get("site_logo")),
"user_agreement_privacy_url": to_full_url(info.get("user_agreement_privacy_url")),
"site_copyright": info.get("site_copyright", ""),
"user_agreement_url": to_full_url(info.get("user_agreement_url")),
"privacy_policy_url": to_full_url(info.get("privacy_policy_url")),
}
+2 -2
View File
@@ -168,8 +168,8 @@ async def _seed_data():
("seo_description", "专业的AI视频生成服务", "SEO描述"),
("seo_keywords", "AI视频,视频生成,人工智能", "SEO关键词"),
# Agreement configs
("user_agreement_privacy_url", "", "用户协议及隐私政策PDF"),
("site_copyright", "", "网站底部版权信息"),
("user_agreement_url", "", "用户协议PDF"),
("privacy_policy_url", "", "隐私政策PDF"),
# Payment configs
("payment_wechat_enabled", "false", "微信支付启用"),
("payment_wechat_mch_id", "", "微信商户号"),