- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/checklist/task/taskchecklistfacade.php
- Класс: BitrixTasksCheckListTaskTaskCheckListFacade
- Вызов: TaskCheckListFacade::doAddPostActions
static function doAddPostActions($taskId, $userId, $checkList): void
{
$checkListLog = new TaskCheckListLog($taskId, $userId, null, $checkList);
if (static::getDeferredActionsMode())
{
static::$collectedData[] = $checkListLog->getActionFields(TaskCheckListLog::ACTION_ADD, [$checkList]);
}
else
{
$checkListLog->logAddingChanges();
SearchIndex::setTaskSearchIndex($taskId);
$members = $checkList->getFields()['MEMBERS'];
if (is_array($members) && !empty($members))
{
$task = new CTaskItem($taskId, $userId);
static::addMembersToTask($task, $members);
}
}
}