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.

Anfrage:

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