- Модуль: voximplant
- Путь к файлу: ~/bitrix/modules/voximplant/lib/security/helper.php
- Класс: BitrixVoximplantSecurityHelper
- Вызов: Helper::getDefaultRoles
static function getDefaultRoles(): array
{
return [
'admin' => [
'NAME' => Loc::getMessage('VOXIMPLANT_ROLE_ADMIN'),
'PERMISSIONS' => [
'CALL_DETAIL' => [
'VIEW' => 'X',
],
'CALL' => [
'PERFORM' => 'X'
],
'CALL_RECORD' => [
'LISTEN' => 'X'
],
'USER' => [
'MODIFY' => 'X'
],
'SETTINGS' => [
'MODIFY' => 'X'
],
'LINE' => [
'MODIFY' => 'X'
]
]
],
'chief' => [
'NAME' => Loc::getMessage('VOXIMPLANT_ROLE_CHIEF'),
'PERMISSIONS' => [
'CALL_DETAIL' => [
'VIEW' => 'X',
],
'CALL' => [
'PERFORM' => 'X'
],
'CALL_RECORD' => [
'LISTEN' => 'X'
],
]
],
'department_head' => [
'NAME' => Loc::getMessage('VOXIMPLANT_ROLE_DEPARTMENT_HEAD'),
'PERMISSIONS' => [
'CALL_DETAIL' => [
'VIEW' => 'D',
],
'CALL' => [
'PERFORM' => 'X'
],
'CALL_RECORD' => [
'LISTEN' => 'D'
],
]
],
'manager' => [
'NAME' => Loc::getMessage('VOXIMPLANT_ROLE_MANAGER'),
'PERMISSIONS' => [
'CALL_DETAIL' => [
'VIEW' => 'A',
],
'CALL' => [
'PERFORM' => 'X'
],
'CALL_RECORD' => [
'LISTEN' => 'A'
],
]
]
];
}