• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/Controller/Openlines.php
  • Класс: BitrixImConnectorControllerOpenlines
  • Вызов: Openlines::hasAccessAction
public function hasAccessAction(?int $userId = null): array
{
	if ($userId)
	{
		$userPermissions = Permissions::createWithUserId($userId);
	}
	else
	{
		$userPermissions = Permissions::createWithCurrentUser();
	}

	return [
		'canEditLine' => $userPermissions->canPerform(Permissions::ENTITY_LINES, Permissions::ACTION_MODIFY),
		'canEditConnector' => $userPermissions->canPerform(Permissions::ENTITY_CONNECTORS, Permissions::ACTION_MODIFY)
	];
}