Skip to main content

system.mes.role.userHasAtLeastOnePermission

Description

Checks if the current user has at least one of the specified permissions.

Syntax

system.mes.role.userHasAtLeastOnePermission(permissions)

Parameters

ParameterTypeNullableDescription
permissionsList<String>FalseA list of permission strings to check against the current user's permissions.

Returns

Returns True if the current user has at least one of the specified permissions, otherwise returns False.

Code Examples

permissions = ['INVENTORY_READ', 'MATERIAL_READ', 'LOCATION_READ']
hasAnyPermission = system.mes.role.userHasAtLeastOnePermission(permissions)
if hasAnyPermission:
print("User has at least one of the specified permissions.")
else:
print("User does not have any of the specified permissions.")