Skip to content

feat(web): 恢复 admin 虚拟机分配给租户 / 收回 - #442

Merged
dofastted merged 1 commit into
mainfrom
cursor/vm-assign-owner-ui-2135
Oct 15, 2026
Merged

dofastted merged 1 commit into
mainfrom
cursor/vm-assign-owner-ui-2135

Conversation

@dofastted

@dofastted dofastted commented Oct 15, 2026 •

Copy link
Copy Markdown
Owner

背景

群友反馈 / issue #437:面板里找不到把平台槽分配给租户的入口。后端 PATCH /api/panel/vms/:id/owner(见 docs/PANEL_API.md,仅 admin)一直存在,但当前 main 的前端没有任何调用。

Closes #437

改动

  • 仅 admin 可见:列表/机架「更多操作」增加「分配给租户」「收回」(有属主且非 user_created 时显示收回)。
  • 分配对话框:从 GET /api/panel/users 选择启用的 role=user 租户;确认后 PATCH …/owner { user_id },收回发 { user_id: null }。
  • 属主展示:列表槽位列、详情卡「槽位」区、完整详情页「运维」Tab 展示租户属主与来源。
  • 刷新:成功后 invalidate VM 列表、单槽详情与 dashboard。
  • 测试:vm-owner.test.ts
  • CHANGELOG:## Unreleased(未改 VERSION)。

验证

  • npm run format;pnpm -C web test(363 passed)
  • CI:unit / web / arm64 / worker / kernel 均已绿(head 79f046d7)

不合并、不发版。

Co-authored-by: ted <kuhlmangarry24@gmail.com>
@cursor
cursor Bot force-pushed the cursor/vm-assign-owner-ui-2135 branch from 79f046d to d0f96f8 Compare October 15, 2026 01:54
@dofastted
dofastted merged commit cddce78 into main Oct 15, 2026
5 checks passed
@dofastted
dofastted deleted the cursor/vm-assign-owner-ui-2135 branch October 16, 2026 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

vm界面缺少分配给租户的配置选择功能

2 participants