From edf426837ed3528414e402aa3220f9878c135fd8 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 8 Aug 2026 00:07:40 +0000 Subject: [PATCH] =?UTF-8?q?docs(ROADMAP):=20P1.12=20Routes/Tests=20?= =?UTF-8?q?=E4=B8=A4=E6=9D=A1=20PermissionManagementPage=20=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E6=8C=89=E7=8E=B0=E5=AE=9E=E6=94=B9=E5=86=99=20(#3704?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit :857 与 :871 是 #3700/#3705 围栏外的同源漂移:`/system/permissions` 路由 今天未声明(AppContent.tsx:191-201 注明「absent on purpose」), PermissionManagementPage 已随 apps/console 瘦身删除(commit cccdf84d), 其测试亦零命中。 照 PR #3705 的落地手法:条目不删、就地改写成当前形态并挂裸文本引用; permissions 空缺保持中性、只指向 #3655,不预判 sys_capability / sys_permission_set;PermissionManagementPage 作纠错锚保留(判词紧跟其后); 计数不写新硬编码数字。 Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01GTRjn8xBqp75dk7kFupVRt --- ROADMAP.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 77cddd2dc..d69646714 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -854,7 +854,7 @@ ObjectUI is a universal Server-Driven UI (SDUI) engine built on React + Tailwind **Routes:** - [x] `/system/` → SystemHubPage - [x] `/system/apps` → AppManagementPage -- [x] `/system/permissions` → PermissionManagementPage +- [ ] `/system/permissions` — no route is declared at this URL; the `PermissionManagementPage` it named was deleted when `apps/console` was slimmed for third-party customisation (commit cccdf84d), and the successor surface is pending maintainer decision, see #3655 - [x] `/system/metadata/:metadataType` → MetadataManagerPage (generic, registry-driven) **Unified Metadata Management (P1.12.3):** @@ -868,7 +868,7 @@ ObjectUI is a universal Server-Driven UI (SDUI) engine built on React + Tailwind - [x] 40+ new tests (registry, MetadataManagerPage, MetadataService generic, SystemHubPage registry) **Tests:** -- [x] 11 new tests (SystemHubPage, AppManagementPage, PermissionManagementPage) +- [x] New tests for the system pages — of the three suites named here, only `SystemHubPage`'s is still in the tree; nothing tests `AppManagementPage` today, and `PermissionManagementPage` has no tests because the page itself is gone (commit cccdf84d) - [x] Total: 20 system page tests passing ### P1.13 Airtable Grid/List UX Optimization ✅