- Модуль: tasks
- Путь к файлу: ~/bitrix/modules/tasks/lib/manager/task/checklist.php
- Класс: BitrixTasksManagerTaskCheckList
- Вызов: CheckList::ensureCanToggle
static function ensureCanToggle(array $toToggleItems, array $currentItems, Collection $errors)
{
$errorMessage = Loc::getMessage('TASKS_MANAGER_TASK_CHECKLIST_CANT_TOGGLE');
$inoperable = static::getItemsInoperable($toToggleItems, $currentItems, array('TOGGLE'));
if(!empty($inoperable))
{
foreach($inoperable as $itemId)
{
$errors->add('TOGGLE_PERMISSION_DENIED', str_replace('#ID#', $itemId, $errorMessage), Collection::TYPE_FATAL, array('DATA' => array('ID' => $itemId)));
}
}
}