Документация для разработчиков
Темная тема

getAllowedActions

array
public function getAllowedActions(
	$bReturnAsStrings = false
);

Данный метод возвращает массив, описывающий допустимые действия над задачей.

Параметры метода

ПараметрОписание
$bReturnAsStringsЕсли false (по умолчанию), то возвращается массив идентификаторов допустимых действий (константы CTaskItem::ACTION_*), иначе ассоциативный массив, ключами которого являются названия действий (совпадают с названиями констант), а значениями — true (действие разрешено) или false (действие запрещено).

Пример возвращаемого значения при $bReturnAsStrings === false:

array(7) {
	[0]=>
	int(9)
	[1]=>
	int(8)
	[2]=>
	int(3)
	[3]=>
	int(6)
	[4]=>
	int(7)
	[5]=>
	int(10)
	[7]=>
	int(13)
}

Пример возвращаемого значения при $bReturnAsStrings === true:

array(12) {
	["ACTION_ACCEPT"]=>
	bool(false)
	["ACTION_DECLINE"]=>
	bool(false)
	["ACTION_COMPLETE"]=>
	bool(true)
	["ACTION_APPROVE"]=>
	bool(false)
	["ACTION_DISAPPROVE"]=>
	bool(false)
	["ACTION_START"]=>
	bool(true)
	["ACTION_DELEGATE"]=>
	bool(true)
	["ACTION_REMOVE"]=>
	bool(true)
	["ACTION_EDIT"]=>
	bool(true)
	["ACTION_DEFER"]=>
	bool(true)
	["ACTION_RENEW"]=>
	bool(false)
	["ACTION_CREATE"]=>
	bool(false)
}


© «Битрикс», 2001-2024, «1С-Битрикс», 2024