feat: better admin permissions (#5755)

* feat: add casbin admin permissions

* feat: improve audit logging to associate logs with actual operators and target users

* feat: enhance admin permissions and UI interactions for sensitive actions

* Refactor authz RBAC and tighten channel permissions

* Split channel authz field policy

* Address channel authz review findings
This commit is contained in:
Calcium-Ion
2026-06-27 17:01:59 +08:00
committed by GitHub
parent 6c35e1ef26
commit 4aee5f7d5a
52 changed files with 2778 additions and 255 deletions
+2
View File
@@ -297,6 +297,8 @@ func migrateDB() error {
&SystemInstance{},
&SystemTask{},
&SystemTaskLock{},
&CasbinRule{},
&AuthzRole{},
)
if err != nil {
return err