Skip to main content

What it does

Checks whether a user or a group has the permission to use the specified role in the specified project.

Definition

bool HasPermission( int principalId, int projectId, int batchTypeId, int roleType );

Parameters

Name

Type

Description

principalId

int

User or group ID

projectId

int

Project ID

  • -1 - all projects

batchTypeId

int

Batch ID

  • -1 - all batch types
  • 0 - batch by default

roleType

int

User role type.
For possible values, see User role types.

Returned value

Type

Description

bool

  • ”true” if the permission was granted
  • otherwise “false” is returned