Skip to content

[Feature]: 项目卡片操作入口常驻并支持重命名 #549

Description

@huyanxius

问题

项目中心的项目卡片已有操作按钮,但按钮只有在悬停或聚焦时才显示,入口不可发现;按钮当前也只通向删除,用户无法在项目中心修正项目名称。

目标

  • 项目卡片左上角(预览区域内)的操作入口常驻可见。
  • 点击入口后,在同一菜单中提供“重命名”和“删除项目”。
  • 重命名真实持久化到 Project,不以仅修改前端状态代替后端更新。

范围

  • 后端新增当前用户可更新项目名称的窄接口,沿用创建项目的名称长度与同用户唯一性规则。
  • 前端 Project API 适配重命名接口,并将成功结果同步到当前项目列表。
  • 项目卡片增加常驻操作菜单;菜单操作不得触发卡片跳转。
  • 保留现有删除确认、项目含角色时拒绝删除、分页和预览行为。

验收标准

  • 无需悬停,桌面端和触屏设备都能看到每张项目卡片的操作入口。
  • 操作菜单包含“重命名”和“删除项目”,键盘可聚焦、可关闭。
  • 输入 1–20 个字符的新名称后可保存,刷新页面后名称保持更新。
  • 空名称、超长名称和同一用户下的重复名称不会被保存,并显示可理解的错误反馈。
  • 用户不能重命名不属于自己的项目。
  • 重命名或删除操作不会意外打开项目详情。
  • 前后端定向测试覆盖重命名成功、重名冲突和归属校验。

不做

  • 不修改项目的生成规格、工作流绑定或资产数据。
  • 不引入批量编辑、卡片排序或其他项目管理能力。

Metadata

Metadata

Assignees

No one assigned

    Labels

    MiniSpec小改动的精简规格enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions