Bitrix API

PermissionDictionary extends PermissionDictionary

Table of Contents

Constants

DELIMITER  = '.'
HINT_PREFIX  = 'HINT_'
HINT_SUFFIX  = '_MSGVER_1'
TASK_ACCESS_MANAGE  = 99
TASK_ASSIGNEE_ASSIGN  = 3
TASK_ASSIGNEE_CHANGE_RESPONSIBLE  = 8
TASK_ASSIGNEE_CHECKLIST_ADD  = 5
TASK_ASSIGNEE_CHECKLIST_EDIT  = 4
TASK_ASSIGNEE_DELEGATE  = 2
TASK_ASSIGNEE_EDIT  = 1
TASK_CLOSED_DEPARTMENT_EDIT  = 14
TASK_CLOSED_DIRECTOR_EDIT  = 6
TASK_CLOSED_NON_DEPARTMENT_EDIT  = 24
TASK_DEPARTMENT_DELETE  = 15
TASK_DEPARTMENT_DIRECT  = 10
TASK_DEPARTMENT_EDIT  = 13
TASK_DEPARTMENT_MANAGER_DIRECT  = 11
TASK_DEPARTMENT_VIEW  = 12
TASK_DIRECTOR_DELETE  = 7
TASK_EXPORT  = 30
TASK_IMPORT  = 31
TASK_NON_DEPARTMENT_DELETE  = 25
TASK_NON_DEPARTMENT_DIRECT  = 21
TASK_NON_DEPARTMENT_EDIT  = 23
TASK_NON_DEPARTMENT_MANAGER_DIRECT  = 20
TASK_NON_DEPARTMENT_VIEW  = 22
TASK_ROBOT_EDIT  = 47
TEMPLATE_CREATE  = 40
TEMPLATE_DEPARTMENT_EDIT  = 45
TEMPLATE_DEPARTMENT_VIEW  = 43
TEMPLATE_FULL  = 42
TEMPLATE_NON_DEPARTMENT_EDIT  = 46
TEMPLATE_NON_DEPARTMENT_VIEW  = 44
TEMPLATE_REMOVE  = 48
TEMPLATE_VIEW  = 41
TYPE_DEPENDENT_VARIABLES  = 'dependent_variables'
TYPE_MULTIVARIABLES  = 'multivariables'
TYPE_TOGGLER  = 'toggler'
TYPE_VARIABLES  = 'variables'
VALUE_NO  = 0
VALUE_YES  = 1

Methods

getList()  : array<string|int, mixed>
getParentsPath()  : string|null
getPermission()  : array<string|int, mixed>
getTitle()  : string
getType()  : string
recursiveValidatePermission()  : mixed

Constants

Methods

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
Tags
ToDo

type can be not only the toggler

Return values
string

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