- Модуль: imopenlines
- Путь к файлу: ~/bitrix/modules/imopenlines/lib/security/permissions.php
- Класс: BitrixImOpenlinesSecurityPermissions
- Вызов: Permissions::getMap
static function getMap()
{
return array(
self::ENTITY_LINES => array(
self::ACTION_VIEW => array(
self::PERMISSION_NONE,
self::PERMISSION_SELF,
self::PERMISSION_DEPARTMENT,
self::PERMISSION_ANY
),
self::ACTION_MODIFY => array(
self::PERMISSION_NONE,
self::PERMISSION_SELF,
self::PERMISSION_DEPARTMENT,
self::PERMISSION_ANY
),
),
self::ENTITY_CONNECTORS => array(
self::ACTION_MODIFY => array(
self::PERMISSION_NONE,
self::PERMISSION_SELF,
self::PERMISSION_DEPARTMENT,
self::PERMISSION_ANY
),
),
self::ENTITY_SESSION => array(
self::ACTION_VIEW => array(
self::PERMISSION_NONE,
self::PERMISSION_SELF,
self::PERMISSION_DEPARTMENT,
self::PERMISSION_ANY
)
),
self::ENTITY_HISTORY => array(
self::ACTION_VIEW => array(
self::PERMISSION_NONE,
self::PERMISSION_SELF,
self::PERMISSION_DEPARTMENT,
self::PERMISSION_ANY
)
),
self::ENTITY_JOIN => array(
self::ACTION_PERFORM => array(
self::PERMISSION_SELF,
self::PERMISSION_DEPARTMENT,
self::PERMISSION_ANY
),
),
self::ENTITY_VOTE_HEAD => array(
self::ACTION_PERFORM => array(
self::PERMISSION_DEPARTMENT,
self::PERMISSION_ANY,
self::PERMISSION_NONE
),
),
self::ENTITY_SETTINGS => array(
self::ACTION_MODIFY => array(
self::PERMISSION_NONE,
self::PERMISSION_ALLOW
)
),
self::ENTITY_QUICK_ANSWERS => array(
self::ACTION_MODIFY => array(
self::PERMISSION_NONE,
self::PERMISSION_ANY
),
),
self::ENTITY_SOFT_PAUSE_LIST => array(
self::ACTION_VIEW => array(
self::PERMISSION_NONE,
self::PERMISSION_ANY
),
),
);
}