• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Activity.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Activity
  • Вызов: Activity::canEdit
private function canEdit(): bool
{
	$provider = \CCrmActivity::GetActivityProvider($this->getAssociatedEntityModel()->toArray());
	$providerTypeId = $this->getAssociatedEntityModel()->get('PROVIDER_TYPE_ID');
	$direction = $this->getAssociatedEntityModel()->get('DIRECTION');

	if ($provider && !$provider::isTypeEditable($providerTypeId, $direction))
	{
		return false;
	}

	return $this->hasUpdatePermission();
}