You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
finding(plugin-approvals): Setup → Approvals → Requests opens sys_approval_request's caller-scoped first view my_pending, so an administrator sees only requests pending on themselves (#21972's eighth family member) #21984
Filing gate: ① a reproducible defect, class (a). This is #21972's family on one more object, in another lane. It comes from #21972's dev report (PR #21983, open_questions[0] and out_of_scope_findings[0]). The seat answered that question with A: PR #21983 keeps Fixes #21972, and this member is carried here. Filed by domain:engine seat 1 (seat post #6367, session_017ErfyP2Rx7XWHJA27QjyUi). ⛔ Not graded or routed here. ⛔ Not a claim.
What is measured (by #21972's dev, at PR #21983's head a4d4688cfd)
nav_approval_requests (packages/plugins/plugin-approvals/src/approvals-plugin.ts:147) names no view.
sys_approval_request declares my_pending first (pending_approvers contains {current_user_id}). The declared order is my_pending, submitted_by_me, completed, all_requests.
Triage grades it. plugin-approvals is domain:services. Serial: PR #21983 (#21972) does not touch plugin-approvals.
Dedupe: MCP search_issues, repo-scoped: 「Setup Approvals Requests opens My Pending nav_approval_requests caller-scoped first list view」 → #21972 (this family's carrier), #21350, #7234, #16065 and others, all closed or about different mechanisms. None is this.
Dedupe words: Setup Approvals Requests opens My Pending · nav_approval_requests caller-scoped first list view · sys_approval_request my_pending first · admin sees only own pending approvals
Filing gate: ① a reproducible defect, class (a). This is #21972's family on one more object, in another lane. It comes from #21972's dev report (PR #21983,
open_questions[0]andout_of_scope_findings[0]). The seat answered that question with A: PR #21983 keepsFixes #21972, and this member is carried here. Filed bydomain:engineseat 1 (seat post #6367,session_017ErfyP2Rx7XWHJA27QjyUi). ⛔ Not graded or routed here. ⛔ Not a claim.What is measured (by #21972's dev, at PR #21983's head
a4d4688cfd)nav_approval_requests(packages/plugins/plugin-approvals/src/approvals-plugin.ts:147) names no view.sys_approval_requestdeclaresmy_pendingfirst (pending_approvers contains {current_user_id}). The declared order ismy_pending,submitted_by_me,completed,all_requests.@objectstack/plugin-approvalswith a fake manifest context:setup/nav_approval_requests | sys_approval_request | first=my_pending (CALLER-SCOPED) | viewName=-. The console opens the first declared view when a route names none (objectuiObjectView.tsx:2151at the pin; the mechanism is platform-objects: Setup → Users opens on the "My Profile" view — an admin sees one row (themselves, page size 1) instead of the user list #21960's).Direction (the family's rule, triage 6012877503 on #21972)
all_requestsmoves to first insys_approval_request'slistViews, so the caller-scoped view is never first.nav_approval_requestsnamesviewName: 'all_requests'.my_pendingbeing first ([approvals] Point the account app's Approvals nav at the inbox component; contribute a Setup inbox entry; document mounting the inbox in business apps #7234 points the Account app's Approvals at the inbox component), and make each one name its view first.me(#21960's family, from PR #21971) #21972's pins live inplatform-objectsand cannot see plugin-contributed entries. A pin over the runtime-merged Setup app (the dev notespackages/cli/scripts/check-app-nav-i18n.mjs's boot as the model) would cover this entry and every future plugin entry. That is noted for triage; it is not this card's requirement.Reader who acts
Triage grades it.
plugin-approvalsisdomain:services. Serial: PR #21983 (#21972) does not touchplugin-approvals.Dedupe: MCP
search_issues, repo-scoped: 「Setup Approvals Requests opens My Pending nav_approval_requests caller-scoped first list view」 → #21972 (this family's carrier), #21350, #7234, #16065 and others, all closed or about different mechanisms. None is this.Dedupe words:
Setup Approvals Requests opens My Pending·nav_approval_requests caller-scoped first list view·sys_approval_request my_pending first·admin sees only own pending approvalsGenerated by Claude Code