object action.update(object/array actions)
Цей метод дозволяє оновлювати існуючі дії.
Цей метод доступний лише для користувачів типу Admin і Super admin. Дозволи на виклик методу можна скасувати в налаштуваннях ролі користувача. Див. Ролі користувача для отримання додаткової інформації.
(object/array)
Властивості дії, які потрібно оновити.
Властивість actionid
має бути визначена для кожної дії, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.
Окрім стандартних властивостей дії, метод приймає такі параметри.
Параметр | Тип | Опис |
---|---|---|
filter | object | Дія filter об’єкт для заміни поточного фільтра. |
operations | array | Дія operations для заміни існуючих операцій. |
recovery_operations | array | Дія операції відновлення для заміни існуючих операцій відновлення. |
update_operations | array | Дія операції оновлення для заміни існуючих операцій оновлення. |
(object)
Повертає об’єкт, що містить ідентифікатори оновлених дій у властивості actionids
.
Відключити дію, тобто встановити її статус на «1».
Запит:
{
"jsonrpc": "2.0",
"method": "action.update",
"params": {
"actionid": "2",
"status": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Відповідь:
CAction::update() у ui/include/classes/api/services/CAction.php.