- Модуль: 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);
}