• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Timeline/Controller.php
  • Класс: BitrixCrmMobileTimelineController
  • Вызов: Controller::isEntityEditable
protected function isEntityEditable(Item $entity): bool
{
	$userPermissions = Container::getInstance()->getUserPermissions();

	if ($entity->isNew())
	{
		$isEditable = $userPermissions->checkAddPermissions(
			$entity->getEntityTypeId(),
			$entity->getCategoryId()
		);
	}
	else
	{
		$isEditable = $userPermissions->checkUpdatePermissions(
			$entity->getEntityTypeId(),
			$entity->getId(),
			$entity->getCategoryId()
		);
	}

	return $isEditable;
}