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

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

	if (
		!$this->isCurrentUserModuleAdmin
		&& !$this->checkRelationGroupId($this->currentUserRelation)
	)
	{
		return false;
	}

	if (!$this->canCurrentUserModify())
	{
		return false;
	}

	return true;
}