dy-dashboard/vault/知识库/工作指南/训练记录/2026-06-20-修复super_admin全权限勾选.md
2026-10-28 11:14:17 +08:00

906 B
Raw Blame History

2026-06-20 修复super_admin和admin全权限勾选

旭东 → OpenClaw:

我强制刷新了,但是目前super_admin和admin点进去之后的权限都是默认查看状态,这个是不对的,默认应该是全部勾选状态

旭东 → OpenClaw:

我强制刷新了,但是目前super_admin和admin点进去之后的权限都是默认查看状态,这个是不对的,默认应该是全部勾选状态

OpenClaw 响应: 发现原因是 super_admin 在 role_permissions 表中没有条目(后端代码对 super_admin 和 admin 直接放行,不查表)。修复方案:

  • 在前端检测到 super_admin 和 admin 角色时,自动将所有页面权限设为 1 并默认全部操作勾选
  • 增加 isFullAccess 变量控制
  • 多次调试验证,最终在 _renderPermUserModal 内部强制处理
  • 版本号从 v=303 逐步递增到 v=306 确保浏览器缓存更新