templategroup.massadd
Beschreibung
object templategroup.massadd(object parameters)
Diese Methode ermöglicht es, mehrere zugehörige Objekte gleichzeitig zu allen angegebenen Vorlagengruppen hinzuzufügen.
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 zu allen Vorlagengruppen hinzugefügt werden sollen.
Die Methode akzeptiert die folgenden Parameter.
| Parameter | Type | Beschreibung |
|---|---|---|
| groups | object/array | Zu aktualisierende Vorlagengruppen. Für die Vorlagengruppen darf nur die Eigenschaft groupid definiert sein.Parameter behavior: - required |
| templates | object/array | Vorlagen, die zu allen Vorlagengruppen hinzugefügt werden sollen. Für die Vorlagen darf nur die Eigenschaft templateid definiert sein.Parameter behavior: - required |
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der aktualisierten Vorlagengruppen in der Eigenschaft groupids enthält.
Beispiele
Hinzufügen von Vorlagen zu Vorlagengruppen
Fügen Sie zwei Vorlagen zu Vorlagengruppen mit den IDs 12 und 13 hinzu.
{
"jsonrpc": "2.0",
"method": "templategroup.massadd",
"params": {
"groups": [
{
"groupid": "12"
},
{
"groupid": "13"
}
],
"templates": [
{
"templateid": "10486"
},
{
"templateid": "10487"
}
]
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"12",
"13"
]
},
"id": 1
}
Siehe auch
Quelle
CTemplateGroup::massAdd() in ui/include/classes/api/services/CTemplateGroup.php.