• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/checklistitem.php
  • Класс: CTaskCheckListItem
  • Вызов: CTaskCheckListItem::isActionAllowed
public function isActionAllowed($actionId)
{
	CTaskAssert::assertLaxIntegers($actionId);

	$id = $this->getId();
	$userId = $this->getExecutiveUserId();
	$currentFields = TaskCheckListFacade::getList([], ['ID' => $id])[$id];

	/** @var TaskCheckListFacade $facade */
	$facade = TaskCheckListFacade::class;
	$checkList = new CheckList(0, $userId, $facade, $currentFields);

	return TaskCheckListFacade::isActionAllowed($this->taskId, $checkList, $userId, $actionId);
}