- apply() 先异步判 /api/auth/me 角色,非 admin 不注入该 section(fail-closed) - 依据:官方 settings 外壳按 ctx.slots.getVersion('settings.section') 重算导航 (dsh-client-ui-settings/lib/client.js:560)⇒ 晚注册会被正确反映 - 验收脚本补「非 admin 只注册 1 个分区」断言 + 等一拍异步注册;npm run verify 全绿 - 版本 0.3.1 → 0.3.2,已铺发
用户要求(2026-09-13): - portal-entry:「用户管理」改名「用户设置」+ 去掉「打开管理台」入口(order 让位 102→103) - business-plugins:删掉跳转 portal 的按钮;分区改为管理项列表,5 项每项点开是原生弹窗; 「用户管理」弹窗内可直接 通过/禁用/启用/删除(调平台 admin API,不跳门户) - 版本:portal-entry 0.5.2 / business-plugins 0.3.0(均已铺发生效) - 验收脚本同步更新,npm run verify 全绿
- R2:business-plugins 0.2.9 新增原生「平台管理」只读分区(已铺发到 admin/guest profile 并生效) - 档案80 #7:删 web/{desktop,plugins,skills}.html(9→6 页)+ 5 处引用改直达 portal(nginx 已加 301) - 新增 scripts/verify-platform-admin-section.mjs(打桩 react/jsx-runtime 真执行 client.js 做渲染断言)并接入 npm run verify