MCPcopy
hub / github.com/apache/casbin / AddPermissionForUser

Method AddPermissionForUser

rbac_api.go:154–156  ·  view source on GitHub ↗

AddPermissionForUser adds a permission for a user or role. Returns false if the user or role already has the permission (aka not affected).

(user string, permission ...string)

Source from the content-addressed store, hash-verified

152// AddPermissionForUser adds a permission for a user or role.
153// Returns false if the user or role already has the permission (aka not affected).
154func (e *Enforcer) AddPermissionForUser(user string, permission ...string) (bool, error) {
155 return e.AddPolicy(util.JoinSlice(user, permission...))
156}
157
158// AddPermissionsForUser adds multiple permissions for a user or role.
159// Returns false if the user or role already has one of the permissions (aka not affected).

Callers 7

TestRBACModelInMemoryFunction · 0.95
TestRBACModelInMemory2Function · 0.95
TestPermissionAPIFunction · 0.95

Calls 2

AddPolicyMethod · 0.95
JoinSliceFunction · 0.92

Tested by 7

TestRBACModelInMemoryFunction · 0.76
TestRBACModelInMemory2Function · 0.76
TestPermissionAPIFunction · 0.76