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