Класс
Voximplant
Permissions
\Bitrix\Voximplant\Security\Permissions
Исходный файл: source/voximplant/lib/security/permissions.php:10
Константы
ACTION_LISTENACTION_MODIFYACTION_PERFORMACTION_VIEWENTITY_BALANCEENTITY_CALLENTITY_CALL_DETAILENTITY_CALL_RECORDENTITY_LINEENTITY_SETTINGSENTITY_USERPERMISSION_ANYPERMISSION_CALL_CRMPERMISSION_CALL_USERSPERMISSION_DEPARTMENTPERMISSION_NONEPERMISSION_SELF
Методы (11)
-
canModifyLines()Быстрый метод для проверки права MODIFY на ENTITY_LINE -
canModifySettings()Быстрый метод для проверки права MODIFY на ENTITY_SETTINGS -
canPerform()Возвращает true, если пользователь может выполнить указанное действие над сущностью. -
static createWithCurrentUser()Создаёт экземпляр класса для текущего пользователя. -
static createWithUserId()Создаёт экземпляр класса для указанного пользователя. -
static getActionName()Возвращает имя действия по его коду. -
static getEntityName()Возвращает имя сущности по её коду. -
static getNormalizedPermissions()Возвращает нормализованный массив прав. -
getPermission()Возвращает код права согласно правам пользователя. -
static getPermissionName()Возвращает имя права по его коду. -
getUserId()Возвращает идентификатор пользователя.

