-
-
Notifications
You must be signed in to change notification settings - Fork 60
Open
Labels
Description
To use the xorm-adapter in Casbin v3, do the following:
adapter, err := xormadapter.NewAdapterByEngineWithTableName(database.OrmDb, "ram_policy", "t_")
if err != nil {
return enforcer, err
}
super, err := s.getSuperAdminRoleId()
if err != nil {
return enforcer, err
}
modelfile, err := s.defaultModel(super, defaultDataTagWhenInter)
if err != nil {
return enforcer, err
}
enforcer, err = casbin.NewSyncedCachedEnforcer(modelfile, adapter)The following error was returned:
panic: interface conversion: *xormadapter.Adapter is not persist.Adapter: missing method LoadPolicyReactions are currently unavailable