• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/controllers/dod.php
  • Класс: BitrixTasksScrumControllersDoD
  • Вызов: DoD::convertTypeItems
private function convertTypeItems(int $itemId, array $typeItems): array
{
	$items = [];

	$typeItems = $this->generateNodeIdForItems($typeItems);

	foreach ($typeItems as $typeItem)
	{
		$items[$typeItem['NODE_ID']] = [
			'ITEM_ID' => $itemId,
			'NODE_ID' => $typeItem['NODE_ID'],
			'PARENT_NODE_ID' => (
				isset($typeItems[$typeItem['PARENT_ID']])
					? $typeItems[$typeItem['PARENT_ID']]['NODE_ID']
					: 0
			),
			'TITLE' => $typeItem['TITLE'],
			'ACTION' => [
				'MODIFY' => false,
				'REMOVE' => false,
				'TOGGLE' => true
			]
		];
	}

	return $items;
}