Files
Nexus/docs/changelog/2026-06-21-btpanel-batch-bootstrap-ui.md
2026-07-08 22:31:31 +08:00

874 B
Raw Permalink Blame History

Changelog — 宝塔批量 SSH 获取 API2026-06-21

日期2026-06-21

摘要

服务器列表页增加批量/全量「SSH 获取 API」;未配置 API 时禁用一键登录(避免 404 临时链)。

动机

  • 2000+ 子机需先写入 api.json 才能稳定一键登录
  • 原批量入口仅在连接配置页,不易发现
  • all_unconfigured 服务端解析未配置列表,突破请求体 500 台上限

涉及文件

  • server/api/btpanel_schemas.pyall_unconfigured
  • server/application/services/btpanel_service.py
  • frontend/src/pages/btpanel/BtPanelLoginPage.vue
  • frontend/src/pages/btpanel/BtPanelSettingsPage.vue
  • frontend/src/api/btpanel.ts

验证

.venv/bin/pytest tests/test_btpanel_*.py -q
cd frontend && npx vite build
# 服务器列表 → 全部未配置 / 勾选 → 查看批量任务进度