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

15 lines
906 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 确保浏览器缓存更新