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") )