• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Chat/GeneralChat.php
  • Класс: BitrixImV2ChatGeneralChat
  • Вызов: GeneralChat::getRightsForIntranetConfig
public function getRightsForIntranetConfig(): array
{
	$result['generalChatCanPostList'] = self::getCanPostList();
	$result['generalChatCanPost'] = $this->getCanPost();
	$result['generalChatShowManagersList'] = self::MANAGE_RIGHTS_MANAGERS;
	$managerIds = $this->getRelations([
		'FILTER' => [
			'MANAGER' => 'Y'
		]
	])->getUserIds();
	$managers = array_map(function ($managerId) {
		return 'U' . $managerId;
	}, $managerIds);
	$result['generalChatManagersList'] = IntranetConfigsComponent::processOldAccessCodes($managers);

	return $result;
}