Skip to content

guides/search-and-navigation 的《内置 vs 个人 vs 共享》(:56,三语) 举的两个"内置视图"例子都不存在:*All Open Opportunities* 与 *Pending My Approval* 在 src/ 双双零命中 #973

Description

@yinlianghui

发现自 #963 / PR #969 的实施过程(把 content/docs/revenue/approvals*.mdx 的《Where to find pending approvals》按源码写实时,grep -rn "Pending My Approval" content/ 扫出这一页也在用同一个不存在的视图名)。

基线 origin/main = 4705aed5(平台 17.0.0-rc.3)。#963 / PR #969 重叠:那单的面严格限于 content/docs/revenue/approvals*.mdx 的《Where to find pending approvals》一节;也不与 #960getting-started/quick-tour 的导航表)重叠。

事实

content/docs/guides/search-and-navigation.mdx:56(zh-Hans / zh-Hant 同址 :56):

- **Built-in** views ship with the system (*All Open Opportunities*, *Pending My Approval*).
- **内置**视图随系统提供(*所有未结商机*、*待我审批*)。
- **內建**檢視隨系統提供(*所有未結商機*、*待我審核*)。

这一句要教的概念(内置 / 个人 / 共享三类视图)没问题,举的两个例子都不是真实视图名

例子 源码实况
All Open Opportunities grep -rn "All Open Opportunities" src/ 为 0。商机上真实的内置视图是 src/views/opportunity.view.ts 里的 Open Dealsopen_opportunitiesisDefault + pinned)、My DealsPipelineAll OpportunitiesForecastTimelineCardsStale。最接近的两个真名是 Open DealsAll Opportunities,恰好被拼成了一个不存在的第三名
Pending My Approval 全仓零命中:src/ 为 0,已安装的 @objectstack/plugin-approvals 里也是 0(#963 已核)。审批请求上真实的内置视图是 sys_approval_request.listViewsMy Pending / I Submitted / Completed / All(zh-CN「我的待办」「我提交的」「已完成」「全部」)。简体页写的「待我审批」也不是视图名——那是侧边栏导航条目 nav_approval_requests 的 zh-CN label(src/translations/zh-CN.ts:1219),繁体页的「待我審核」则两边都不是

为什么要紧

#963 / #960 同族但性质更基础:这一页是教"内置视图"这个概念本身的地方,例子就是读者认定义时唯一的锚点。两个例子都错,读者去侧边栏找 All Open Opportunities 找不到,会先怀疑自己权限不够或装漏了插件,而不是怀疑文档。Pending My Approval 更是三份文档里第三次出现的同一个幽灵名(revenue/approvals 由 PR #969 写实,quick-tour#960 覆盖),本页是它最后一处落脚点。

繁体页多一层问题:「待我審核」既不是视图 label,也不是任何语言包里的字串(本应用只提供 en / zh-CN / ja-JP / es-ES 四种界面语言)。

边界与口径建议

Refs #943 #953 #960 #963 #969

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationpm:dispatchedDispatched to a dev agent by /pm-dispatch

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions