Files
Nexus/docs/audit/2026-06-08-servers-unset-path-inline-detail.md
2026-07-08 22:31:31 +08:00

1.2 KiB
Raw Permalink Blame History

审计 — 服务器未设路径区块 + 行内详情

Changelog: docs/changelog/2026-06-08-servers-unset-path-inline-detail.md

变更文件

posix_paths.py · server_repo.py · servers.py · serverTargetPath.ts · useServerPagination.ts · ServerInlineDetail.vue · ServerUnsetPathPanel.vue · ServersPage.vue · tests/test_server_target_path_filter.py · web/app/assets/ServersPage-*

Step 3

结论
target_path_unset 默认 None PASSTerminal/Dashboard 零回归)
未设路径判定单一真相 PASSPython + TS 镜像,/www/wwwroot/ 不算未设)
双表 refresh / 展开态 reset PASS
行内 logs 防竞态 + formatApiError PASS(禁止静默空列表)
未设路径表不纳入主表批量勾选 PASS

Closure

Gate 7/7 PASS · 本地 build + pytest 12/12 · 待用户批准部署

DoD

  • 主表 target_path_unset=false 排除未设路径
  • 未设路径独立卡片(失败列表上方)
  • 名称点击行内展开紧凑详情
  • 移除底部 detailServer 大块详情卡
  • 保存路径后双表迁移 + 展开态清理
  • 单测 util / repo / API 三态