Skip to content

Are there any plans for xorm-adapter to support Casbin v3? #69

@yeboyzq

Description

@yeboyzq

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 LoadPolicy

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions