1.0 KiB
1.0 KiB
Changelog: 凭据页密码预设与文档对齐
日期: 2026-06-02
摘要
修复「凭据管理 → 密码预设」与产品文档不一致:移除错误的「用户名」字段,API 请求体改为 name + encrypted_pw。
动机
密码预设在设计中仅为 SSH 密码模板(password_presets 表仅 name、encrypted_pw)。SSH 用户名在「服务器」表单中按机器配置。Vuetify 迁移时误将数据库凭据表单复用到密码预设。
变更
CredentialsPage.vue:新建/编辑对话框仅「预设名称」「SSH 密码」;列表列改为名称、创建时间;补充说明文案- 创建:
POST /api/presets/发送{ name, encrypted_pw } - 更新:
PUT仅在有新密码时附带encrypted_pw
涉及文件
frontend/src/pages/CredentialsPage.vue
验证
cd frontend && npx vite build#/credentials→ 密码预设 → 新建:无用户名字段;保存后列表可见- 编辑留空密码可只改名称
迁移 / 重启
仅前端部署。