Skip to content

修复审计日志查询接口 403 - #47

Merged
zhoutaoo merged 1 commit into
mainfrom
fix/audit-log-resource-permission
Sep 6, 2026
Merged

zhoutaoo merged 1 commit into
mainfrom
fix/audit-log-resource-permission

Conversation

@zhoutaoo

@zhoutaoo zhoutaoo commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

问题

POST /api/sysadmin/audit/log/conditions 在网关资源鉴权开启时返回 403。审计日志菜单已授予角色,但组织资源表缺少对应的 API 权限资源。

修复

  • 新增 sysadmin:audit-log:query 权限资源
  • 绑定 POST /api/sysadmin/audit/log/conditions
  • 授权给与审计日志菜单一致的 ADMIN 和 IT 角色
  • 使用版本化、幂等的 Flyway DML migration

验证

  • Flyway migration 布局及命名校验通过
  • mvn test:28 tests passed
  • git diff --check 通过

限制

本地 Docker 不可用,因此未执行隔离 MySQL fresh-install/repeat-migrate 验证;该项由 PR 的 Flyway MySQL CI 覆盖。

@zhoutaoo
zhoutaoo merged commit bc8cf4f into main Sep 6, 2026
3 checks passed
@zhoutaoo
zhoutaoo deleted the fix/audit-log-resource-permission branch September 6, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant