21 lines
844 B
Go
21 lines
844 B
Go
package permissions
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
// ErrRoleNotFound is returned when no role is found for a given list of actions.
|
|
ErrRoleNotFound = errors.New("role not found")
|
|
|
|
// ErrAssignmentFailed is returned when a user assignment to a role fails.
|
|
ErrAssignmentFailed = errors.New("assignment failed")
|
|
|
|
// ErrUnassignmentFailed is returned when a user assignment is removed from a role fails.
|
|
ErrUnassignmentFailed = errors.New("unassignment failed")
|
|
|
|
// ErrUnexpectedRoleDeleteFailed is returned when an unknown error is returned when deleting a role.
|
|
ErrUnexpectedRoleDeleteFailed = errors.New("unknown role delete error")
|
|
|
|
// ErrUnexpectedRelationshipDeleteFailed is returned when an unknown error is returned when deleting a relationship.
|
|
ErrUnexpectedRelationshipDeleteFailed = errors.New("unknown relationship delete error")
|
|
)
|