Bitrix API

PermissionDictionary extends PermissionDictionary

Table of Contents

Constants

DELIMITER  = '.'
HINT_PREFIX  = 'HINT_'
HINT_SUFFIX  = '_MSGVER_1'
HUMAN_RESOURCES_CHANEL_BIND_TO_STRUCTURE  = 302
HUMAN_RESOURCES_CHANEL_UNBIND_TO_STRUCTURE  = 304
HUMAN_RESOURCES_CHAT_BIND_TO_STRUCTURE  = 301
HUMAN_RESOURCES_CHAT_UNBIND_TO_STRUCTURE  = 303
HUMAN_RESOURCES_DEPARTMENT_CREATE  = 202
HUMAN_RESOURCES_DEPARTMENT_DELETE  = 203
HUMAN_RESOURCES_DEPARTMENT_EDIT  = 204
HUMAN_RESOURCES_EMPLOYEE_ADD_TO_DEPARTMENT  = 205
HUMAN_RESOURCES_EMPLOYEE_REMOVE_FROM_DEPARTMENT  = 206
HUMAN_RESOURCES_STRUCTURE_VIEW  = 201
HUMAN_RESOURCES_USER_INVITE  = 102
HUMAN_RESOURCES_USERS_ACCESS_EDIT  = 101
TYPE_DEPENDENT_VARIABLES  = 'dependent_variables'
TYPE_MULTIVARIABLES  = 'multivariables'
TYPE_TOGGLER  = 'toggler'
TYPE_VARIABLES  = 'variables'
VALUE_NO  = 0
VALUE_YES  = 1

Methods

getHint()  : string|null
getList()  : array<string|int, mixed>
getParentsPath()  : string|null
getPermission()  : array<string|int, mixed>
getTitle()  : string
getType()  : string
getVariables()  : array<string|int, mixed>
isNodeAccessCheckNeeded()  : bool
isParentAccessCheckNeeded()  : bool
recursiveValidatePermission()  : mixed

Constants

HUMAN_RESOURCES_CHANEL_BIND_TO_STRUCTURE

public mixed HUMAN_RESOURCES_CHANEL_BIND_TO_STRUCTURE = 302

HUMAN_RESOURCES_CHANEL_UNBIND_TO_STRUCTURE

public mixed HUMAN_RESOURCES_CHANEL_UNBIND_TO_STRUCTURE = 304

HUMAN_RESOURCES_CHAT_BIND_TO_STRUCTURE

public mixed HUMAN_RESOURCES_CHAT_BIND_TO_STRUCTURE = 301

HUMAN_RESOURCES_CHAT_UNBIND_TO_STRUCTURE

public mixed HUMAN_RESOURCES_CHAT_UNBIND_TO_STRUCTURE = 303

HUMAN_RESOURCES_EMPLOYEE_ADD_TO_DEPARTMENT

public mixed HUMAN_RESOURCES_EMPLOYEE_ADD_TO_DEPARTMENT = 205

HUMAN_RESOURCES_EMPLOYEE_REMOVE_FROM_DEPARTMENT

public mixed HUMAN_RESOURCES_EMPLOYEE_REMOVE_FROM_DEPARTMENT = 206

Methods

getHint()

public static getHint(int $permissionId) : string|null
Parameters
$permissionId : int
Return values
string|null

getList()

public static getList() : array<string|int, mixed>
Return values
array<string|int, mixed>

getParentsPath()

public static getParentsPath(string $permissionId) : string|null
Parameters
$permissionId : string
Return values
string|null

getPermission()

public static getPermission(mixed $permissionId) : array<string|int, mixed>
Parameters
$permissionId : mixed
Return values
array<string|int, mixed>

[ 'id' => 'type' => 'title' => 'hint' => ]

getTitle()

public static getTitle(mixed $permissionId) : string
Parameters
$permissionId : mixed
Return values
string

getType()

public static getType(mixed $permissionId) : string
Parameters
$permissionId : mixed
Return values
string

getVariables()

public static getVariables() : array<string|int, mixed>
Return values
array<string|int, mixed>

isNodeAccessCheckNeeded()

public static isNodeAccessCheckNeeded(int $permissionId) : bool
Parameters
$permissionId : int
Return values
bool

isParentAccessCheckNeeded()

public static isParentAccessCheckNeeded(int $permissionId) : bool
Parameters
$permissionId : int
Return values
bool

recursiveValidatePermission()

public static recursiveValidatePermission(array<string|int, mixed> $permissions, mixed $id) : mixed
Parameters
$permissions : array<string|int, mixed>
$id : mixed

        
On this page

Search results