• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/controller/externallink.php
  • Класс: BitrixDiskControllerExternalLink
  • Вызов: ExternalLink::allowEditDocumentAction
public function allowEditDocumentAction(DiskExternalLink $externalLink)
{
	if ($externalLink->availableEdit())
	{
		$storage = $externalLink->getObject()->getStorage();
		$securityContext = $storage->getSecurityContext($this->getCurrentUser());

		if ($externalLink->getObject()->canUpdate($securityContext))
		{
			$externalLink->changeAccessRight(DiskExternalLink::ACCESS_RIGHT_EDIT);
		}
	}
}