🏛 架构平台 Arch.Platform

架构平台反馈模块应该能够允许我在UI界面新增open bug

5ebc9e3b
✏️ 编辑
优先级 P1
类型 新功能
状态 已完成
负责人 @claude

📝 描述

在反馈看板页加「新建 Open Bug」表单(FB-c7157c28 修正端点:实际是 POST /api/v1/versions/{ver_id}/feedbacks,非 POST /api/v1/feedbacks)。前端 NewFeedbackForm 收集 reporter / bug_summary / severity / reused_in_projects(FeedbackCreate schema 支持),选 component 后取 component.current_version_id 自动写入,提交后跳详情页 + 看板局部刷新。背景:Phase 8 用户主动反馈通道,无 UI 入口意味着闭环只能由技术用户走 CLI 完成,违背「一致性」原则。

👤 用户故事

作为普通用户/架构师,我希望在反馈看板页直接点击「新建 Open Bug」按钮并填写表单提交,以避免查 CLI 文档并手动敲命令的高反馈阻力。

✅ 验收标准 (3 项)

  1. Given 我打开反馈看板页 kanban.html
    When 点击「新建 Open Bug」按钮
    Then 弹出 Modal,显示包含 reporter / bug_summary / severity / reused_in_projects 的表单(reporter 默认填当前登录用户名,可改)
  2. Given 我填写必填字段(reporter+bug_summary>=5字符+severity)并提交
    When POST /api/v1/feedbacks 返回 201
    Then 页面跳转到新建 bug 详情页且看板 open 列卡片实时出现(kanban 局部刷新)
  3. Given 我故意不填 bug_summary 直接提交
    When 前端 blur 校验
    Then 表单字段下方显示红色「必填,至少 5 字符」错误且不发送 POST 请求

🏷️ 标签

frontend api feedback-module ui-new-bug phase1-filled backend-ready frontend-missing phase2-designed phase3-implemented code-pushed pr-10

🔄 推进状态

新状态
负责人
描述(rejected/cancelled 必填)

创建于 2026-06-21 22:31 · 决策于 2026-06-22 15:56 · 关闭于 2026-06-22 19:17