bayesline.api.role_satisfies

Contents

bayesline.api.role_satisfies#

bayesline.api.role_satisfies(held_roles: Sequence[RoleType], required_role: RoleType) bool#

Return whether the held roles satisfy required_role per the hierarchy.

Parameters#

held_rolesSequence[RoleType]

The roles directly assigned to a user.

required_roleRoleType

The role being checked for.

Returns#

bool

True if any held role fulfils required_role via the hierarchy.