• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/LogMessage/Tasks/TaskResultAdded.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\LogMessage\Tasks\TaskResultAdded
  • Вызов: TaskResultAdded::getTaskResultAction
private function getTaskResultAction(\Bitrix\Tasks\Internals\TaskObject $task): JsEvent
{
	$result = $task->getLastResult();
	if (is_null($result))
	{
		return $this->getTaskAction($task);
	}
	$pathMaker = TaskPathMaker::getPathMaker($task->getId(), $this->getContext()->getUserId());

	$event = new JsEvent('Task:ResultView');
	$event
		->addActionParamString('path', $pathMaker->makeEntityPath())
		->addActionParamInt('taskId', $task->getId())
		->addActionParamString('taskTitle', $task->getTitle())
	;

	return $event;
}