Part of ADR-0034(总览 #1516)。明确属 v2 / 范围外,有真实需求时再做。需后端配合。
✅ 已开发(铺垫)
- v1 已把运行时编辑统一为"管理员编辑共享定义"(经
/meta 草稿/发布),前端面板已产出 spec 原形 draft,inspector 引擎统一。
- v1 不含任何 per-user 个性化(终端用户暂不能存自己的视图)。
🛠 本任务(后续/未来开发)
给覆盖层增加一层最低优先级、按用户的 scope —— 仅视图用:
代码工件(package) ← org/env 覆盖(管理员/草稿发布) ← 用户覆盖(runtime,即时,无发布) ← 新增
- 后端:
/meta 读写支持 scope:'user';叠加解析 artifact ← org ← user;user-scope 轻量写(默认不留历史/不走发布);新增"编辑自己的个性化"权限(区别于发布权限)。
- 前端:视图面板增加"个人视图/个性化"入口,
onSave 走 scope:'user';运行时读 effective(含 user 覆盖)。
- 把
sys_view 时代的记录式属性(归属人、共享、pin、排序)建模成 user-scope 字段。
范围边界(来自 ADR)
- 报表/仪表盘不做 per-user 覆盖 —— 走"归属 + 可见性",默认共享。
- 页面仅共享,无个性化。
- 参考先例:Airtable 个人/协作视图、Dataverse
userquery、Salesforce 个人列表视图。
🔍 待验证
- 用户个性化对其他用户不可见;不污染应用包;可与"应用默认"做 diff;写性能可接受。
验收
- 终端用户可创建/保存仅自己可见的视图;管理员共享定义不受影响;报表/仪表盘/页面行为不变。
Part of ADR-0034(总览 #1516)。明确属 v2 / 范围外,有真实需求时再做。需后端配合。
✅ 已开发(铺垫)
/meta草稿/发布),前端面板已产出 spec 原形 draft,inspector 引擎统一。🛠 本任务(后续/未来开发)
给覆盖层增加一层最低优先级、按用户的 scope —— 仅视图用:
/meta读写支持scope:'user';叠加解析artifact ← org ← user;user-scope 轻量写(默认不留历史/不走发布);新增"编辑自己的个性化"权限(区别于发布权限)。onSave走scope:'user';运行时读 effective(含 user 覆盖)。sys_view时代的记录式属性(归属人、共享、pin、排序)建模成 user-scope 字段。范围边界(来自 ADR)
userquery、Salesforce 个人列表视图。🔍 待验证
验收