templategroup.massremove

Beschreibung

object templategroup.massremove(object parameters)

Mit dieser Methode können verknüpfte Objekte aus mehreren Vorlagengruppen entfernt werden.

Diese Methode ist nur für 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 der zu entfernenden Objekte enthalten.

Parameter Type Beschreibung
groupids ID/array IDs der zu aktualisierenden Vorlagengruppen.

Parameter behavior:
- required
templateids ID/array IDs der Vorlagen, die aus allen Vorlagengruppen entfernt werden sollen.

Parameter behavior:
- required

Rückgabewerte

(object) Gibt ein Objekt zurück, das die IDs der aktualisierten Vorlagengruppen in der Eigenschaft groupids enthält.

Beispiele

Entfernen von Vorlagen aus Vorlagengruppen

Entfernen Sie zwei Vorlagen aus den angegebenen Vorlagengruppen.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "templategroup.massremove",
    "params": {
        "groupids": [
            "5",
            "6"
        ],
        "templateids": [
            "30050",
            "30001"
        ]
    },
    "id": 1
}

Antwort:

{
    "jsonrpc": "2.0",
    "result": {
        "groupids": [
            "5",
            "6"
        ]
    },
    "id": 1
}

Quelle

CTemplateGroup::massRemove() in ui/include/classes/api/services/CTemplateGroup.php.