• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/controller/comment.php
  • Класс: BitrixRpaControllerComment
  • Вызов: Comment::getAction
public function getAction(int $id, array $options = []): ?array
{
	$timeline = TimelineTable::getById($id)->fetchObject();
	if(!$timeline)
	{
		$this->addError(new Error(Loc::getMessage('RPA_COMMENT_NOT_FOUND_ERROR')));
		return null;
	}

	$item = $timeline->getItem();
	$userPermissions = Driver::getInstance()->getUserPermissions();
	if(!$userPermissions->canViewComment($item, $timeline))
	{
		$this->addError(new Error(Loc::getMessage('RPA_MODIFY_COMMENT_ACCESS_DENIED')));
		return null;
	}

	return [
		'comment' => $timeline->preparePublicData($options),
	];
}