• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/lib/security/permissions.php
  • Класс: BitrixVoximplantSecurityPermissions
  • Вызов: Permissions::getMap
static function getMap()
{
	return [
		self::ENTITY_CALL_DETAIL => [
			self::ACTION_VIEW => [
				self::PERMISSION_NONE,
				self::PERMISSION_SELF,
				self::PERMISSION_DEPARTMENT,
				self::PERMISSION_ANY
			],
			/*self::ACTION_MODIFY => array(
				self::PERMISSION_NONE,
				self::PERMISSION_ANY
			)*/
		],
		self::ENTITY_CALL_RECORD => [
			self::ACTION_LISTEN => [
				self::PERMISSION_NONE,
				self::PERMISSION_SELF,
				self::PERMISSION_DEPARTMENT,
				self::PERMISSION_ANY
			]
		],
		self::ENTITY_CALL => [
			self::ACTION_PERFORM => [
				self::PERMISSION_NONE,
				self::PERMISSION_CALL_CRM,
				self::PERMISSION_CALL_USERS,
				self::PERMISSION_ANY
			],
		],
		self::ENTITY_USER => [
			self::ACTION_MODIFY => [
				self::PERMISSION_NONE,
				self::PERMISSION_SELF,
				self::PERMISSION_DEPARTMENT,
				self::PERMISSION_ANY
			]
		],
		self::ENTITY_SETTINGS => [
			self::ACTION_MODIFY => [
				self::PERMISSION_NONE,
				self::PERMISSION_ANY
			]
		],
		self::ENTITY_LINE => [
			self::ACTION_MODIFY => [
				self::PERMISSION_NONE,
				self::PERMISSION_ANY
			]
		],
		self::ENTITY_BALANCE => [
			self::ACTION_MODIFY => [
				self::PERMISSION_NONE,
				self::PERMISSION_ANY,
			]
		]
	];
}