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.