usermacro.updateglobal

Beschreibung

object usermacro.updateglobal(object/array globalMacros)

Diese Methode ermöglicht die Aktualisierung vorhandener globaler Makros.

Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Die Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen werden. Siehe Benutzerrollen für weitere Informationen.

Parameter

(object/array) zu aktualisierende Eigenschaften globaler Makros.

Die Eigenschaft globalmacroid muss für jedes globale Makro definiert werden, alle anderen Eigenschaften sind optional. Nur die übergebenen Eigenschaften werden aktualisiert, alle anderen bleiben unverändert.

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der aktualisierten globalen Makros unter der Eigenschaft globalmacroids enthält.

Beispiele

Ändern des Werts eines globalen Makros

Ändern Sie den Wert eines globalen Makros in "public".

Anfrage:

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

Antwort:

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

Quelle

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