Skip to content

HasPermission

Returns true or false value that user has permission on specified profile and permissions.

1
$Domain.HasPermission(identity: any, profile: string, permissions: number):boolean

Parameters

any identity
    identity to check

string profile
    id or name of security profile

number permissions
    permission to check

Returns

Returns true if user has permission, otherwise false.

Remarks

Permissions are bitwise values. You can use bitwise operators to combine permissions.
By default Read (1), Execute (16), Write (256), Delete (4096), All (65535) permissions are defined.

Example

1
2
var user = $Membership.FindIdentity('elton.john');
let hasPermission = $Domain.HasPermission(user, 'Default', 1);