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