usermacro.updateglobal

Описание

object usermacro.updateglobal(объект/массив globalMacros)

Этот метод позволяет обновлять существующие глобальные макросы.

Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.

Параметры

(object/array) Свойства глобального макроса, которые необходимо обновить.

Свойство globalmacroid должно быть определено для каждого глобального макроса, все остальные свойства являются необязательными. Будут обновлены только переданные свойства, все остальные останутся без изменений.

Возвращаемые значения

(object) Возвращает объект, содержащий идентификаторы обновлённых глобальных макросов в свойстве globalmacroids.

Примеры

Изменение значения глобального макроса

Измените значение глобального макроса на "public".

Запрос:

{
    "jsonrpc": "2.0",
    "method": "usermacro.updateglobal",
    "params": {
        "globalmacroid": "1",
        "value": "public"
    },
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "globalmacroids": [
            "1"
        ]
    },
    "id": 1
}

Источник

CUserMacro::updateGlobal() в ui/include/classes/api/services/CUserMacro.php.