fix: Phase3 终审修复(env入库/通用配置组面板/锁屏通知摘除/记档修正)
- I-2: admin/.env(被根 .gitignore 误伤)删除,内容并入入库的 .env.development/.env.production(公共块两份都写,PORT 仅 dev) - I-1: 配置中心补 contact/engine/misc 三组通用 JSON 编辑面板 (JsonGroupPane:等宽 textarea 整组编辑 + JSON.parse 预检 + PUT 整组 + 重置出厂 + 顶部字段说明;挂进 GROUP_NAV 三入口); 修组键缺失租户的禁存 bug(父层快照加载后挂载,空组可建组) - I-3: config_routes.py docstring 改「接线归 Phase 4」; CLAUDE.md Phase 4 清理单补 resolver 回退链与 email/push test 限流 - M-1: 锁屏摘除入口(用户菜单项删 + 全局组件 enabled:false) - M-2: 顶栏通知铃铛隐藏(headerBar notification.enabled:false) - M-5/M-8: admin/README 换三行指针(删模板 README.zh-CN.md); quickLinks 删「登录」项 - M-3/M-4 不做记档入 Phase 4 清理单 - 测试基线:后端 pytest 595 / 前端 vitest 156(+3 通用 JSON 组) Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
两端点不落库不 bump 版本,成败如实返回(400 只用于"未配置"预检);
|
||||
- GET/PUT /api/platform/settings:PlatformSetting CRUD,仅超管。本阶段只落
|
||||
存储与接口(value 以 JSON Text 直存,读回还原类型);resolver 的平台默认
|
||||
回退链接入归 Phase 3。
|
||||
回退链接线归 Phase 4(当前仅存储,admin 平台设置页页头有注记)。
|
||||
|
||||
鉴权矩阵(spec §3):config 系 = require_tenant(slug)(租户全开——本租户
|
||||
管理员可自助改配置);settings = require_super。409 门经 platform_user 连锁。
|
||||
@@ -602,7 +602,7 @@ async def test_push(slug: str, request: Request,
|
||||
return {"slug": slug, **await _probe_push(cfg)}
|
||||
|
||||
|
||||
# ---- 平台设置(仅超管;resolver 回退链接入归 Phase 3) -----------------------------
|
||||
# ---- 平台设置(仅超管;resolver 回退链接线归 Phase 4——当前仅存储) ------------------
|
||||
|
||||
|
||||
def _decode_setting(raw: str):
|
||||
|
||||
Reference in New Issue
Block a user