• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/item/workgroup/accessmanager.php
  • Класс: BitrixSocialnetworkItemWorkgroupAccessManager
  • Вызов: AccessManager::canView
public function canView(): bool
{
	$this->checkGroupEntityFields([
		'ID',
		'VISIBLE',
	]);

	$this->checkRelationEntityFields($this->currentUserRelation, [
		'GROUP_ID',
		'ROLE',
	]);

	return (
		$this->isCurrentUserModuleAdmin
		|| $this->group->get('VISIBLE')
		|| (
			$this->currentUserRelation
			&& in_array($this->currentUserRelation->get('ROLE'), UserToGroupTable::getRolesMember(), true)
		)
	);
}