feat: add basic enforcer manager (#2130)

* feat: add basic enforcer manager

* chore: generate swagger
This commit is contained in:
Yaodong Yu
2023-07-25 17:17:59 +08:00
committed by GitHub
parent d1f88ca9b8
commit 949feb18af
15 changed files with 1223 additions and 30 deletions

View File

@ -154,6 +154,15 @@ func modelChangeTrigger(oldName string, newName string) error {
permission.Model = newName
_, err = session.Where("model=?", oldName).Update(permission)
if err != nil {
session.Rollback()
return err
}
enforcer := new(Enforcer)
enforcer.Model = newName
_, err = session.Where("model=?", oldName).Update(enforcer)
if err != nil {
session.Rollback()
return err
}