背景
#376 已关闭,需要补充一个独立的移动端回归测试任务,确认 NyxID App 是否已经能清楚展示 org approval / org grant 语义。
原问题关注点不是后端 approval 是否能创建,而是移动端 app 是否能让用户清楚区分:
- personal approval
- org approval
- org grant
相关移动端页面 / 入口:
- NyxID App notification / push entry
- NyxID App pending approval detail
- NyxID App approval history
- NyxID App active grants / grant detail
相关后端 / Web 准备入口:
- Dashboard → Organizations → Org Detail → Approvals
- Dashboard → AI Services
/api/v1/approvals/*
- org-owned service proxy request
测试环境
- Hosted frontend:
https://nyx.chrono-ai.fun
- Hosted API:
https://nyx-api.chrono-ai.fun
- 测试时间:2026-04-28
- 测试账号:一个已登录的普通用户账号,且该账号是目标组织的 admin。
- 移动端:用户本机 NyxID App;需要记录待测 app version / build number。
本文不包含真实 token、cookie、API key secret、push token 或其他敏感凭据。
已完成前置覆盖
以上只说明后端 approval 创建和通知链路至少部分可达;移动端展示仍需要单独验证。
测试范围
App Build / Login
Personal Approval Baseline
Org Approval Request
Org Grant Presentation
Negative / Edge Cases
Evidence
PASS 标准
该测试 issue 可以关闭 / 标记完成的条件:
- 上述核心路径已完成移动端实测。
- personal approval、org approval、org grant 在移动端展示上可以明确区分。
- org approval / org grant 至少在 notification、detail、history / grants 关键视图中有清楚组织上下文。
- 没有发现会导致用户把 org approval 误认为 personal approval 的展示问题。
- 测试证据已记录。
不在本轮阻塞范围
以下内容不作为本测试 issue 的阻塞项:
- 移动端 UI 视觉精修。
- Push provider 自身延迟或系统通知样式限制。
- 非 org approval 相关的移动端审批功能重构。
- Web approval UI 的展示优化。
- Telegram / email approval notification 的 org 展示。
当前结论
当前不是确认 #376 未修复,而是该 closed issue 仍需要移动端实机回归测试覆盖。
在该测试任务完成前,#376 的回归状态应保持为:
Related
背景
#376已关闭,需要补充一个独立的移动端回归测试任务,确认 NyxID App 是否已经能清楚展示 org approval / org grant 语义。原问题关注点不是后端 approval 是否能创建,而是移动端 app 是否能让用户清楚区分:
相关移动端页面 / 入口:
相关后端 / Web 准备入口:
/api/v1/approvals/*测试环境
https://nyx.chrono-ai.funhttps://nyx-api.chrono-ai.fun本文不包含真实 token、cookie、API key secret、push token 或其他敏感凭据。
已完成前置覆盖
以上只说明后端 approval 创建和通知链路至少部分可达;移动端展示仍需要单独验证。
测试范围
App Build / Login
Personal Approval Baseline
Org Approval Request
Org Grant Presentation
Negative / Edge Cases
Evidence
PASS 标准
该测试 issue 可以关闭 / 标记完成的条件:
不在本轮阻塞范围
以下内容不作为本测试 issue 的阻塞项:
当前结论
当前不是确认
#376未修复,而是该 closed issue 仍需要移动端实机回归测试覆盖。在该测试任务完成前,
#376的回归状态应保持为:Related