module.update

Описание

object module.update(объект/массив modules)

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

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

Параметры

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

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

Метод принимает модули со стандартными свойствами модуля.

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

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

Примеры

Отключение модуля

Отключить модуль "25".

Запрос:

{
    "jsonrpc": "2.0",
    "method": "module.update",
    "params": {
        "moduleid": "25",
        "status": 0
    },
    "id": 1
}

Ответ:

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

См. также

Исходный код

CModule::update() в ui/include/classes/api/services/CModule.php.