action.update
Опис
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
}
Відповідь:
{
"jsonrpc": "2.0",
"result": {
"actionids": [
"2"
]
},
"id": 1
}
Дивись також
Джерело
CAction::update() у ui/include/classes/api/services/CAction.php.