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.
{
"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.