Vorlagengruppe.massupdate

Beschreibung

object templategroup.massupdate(object parameters)

Mit dieser Methode können Sie Vorlagen in mehreren Vorlagengruppen durch die angegebenen Vorlagen ersetzen.

Diese Methode ist nur für die Benutzertypen Admin und Super admin verfügbar. Die Berechtigung zum Aufrufen der Methode kann in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.

Parameter

(object) Parameter, die die IDs der zu aktualisierenden Vorlagengruppen und die Objekte enthalten, die aktualisiert werden sollen.

Parameter Type Description
groups object/array Vorlagengruppen, die aktualisiert werden sollen.

Die Vorlagengruppen dürfen nur die Eigenschaft groupid definiert haben.

Parameterverhalten:
- required
templates object/array Vorlagen, die die aktuelle Vorlage in den angegebenen Vorlagengruppen ersetzen sollen.
Alle anderen Vorlagen außer den genannten werden aus den Vorlagengruppen ausgeschlossen.

Die Vorlagen dürfen nur die Eigenschaft templateid definiert haben.

Parameterverhalten:
- required

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der aktualisierten Vorlagengruppen in der Eigenschaft groupids enthält.

Beispiele

Ersetzen von Vorlagen in einer Vorlagengruppe

Ersetzen Sie alle Vorlagen in einer Vorlagengruppe durch die genannten Vorlagen.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "templategroup.massupdate",
    "params": {
        "groups": [
            {
                "groupid": "8"
            }
        ],
        "templates": [
            {
                "templateid": "40050"
            }
        ]
    },
    "id": 1
}

Antwort:

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

Siehe auch

Quelle

CTemplateGroup::massUpdate() in ui/include/classes/api/services/CTemplateGroup.php.