Vorlagengruppe.massupdate

Beschreibung

object templategroup.massupdate(object parameters)

Diese Methode ermöglicht es, Vorlagen in mehreren Vorlagengruppen durch die angegebenen zu ersetzen.

Diese Methode ist nur für die Benutzertypen Admin und Super admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle widerrufen 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.