templategroup.propagate

Beschreibung

object templategroup.propagate(object parameters)

Mit dieser Methode können Berechtigungen auf alle Untergruppen von Vorlagengruppen angewendet werden.

Diese Methode ist nur für Benutzertypen vom Typ 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 gewünschte Ausgabe definieren.

Die Methode unterstützt die folgenden Parameter.

Parameter Typ Beschreibung
groups object/array Vorlagengruppen, die weitergegeben werden sollen.

Für die Vorlagengruppen darf nur die Eigenschaft groupid definiert sein.

Parameterverhalten:
- erforderlich
permissions boolean Auf true setzen, wenn Berechtigungen weitergegeben werden sollen.

Parameterverhalten:
- erforderlich

Rückgabewerte

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

Beispiele

Berechtigungen der Vorlagengruppe an ihre Untergruppen weitergeben.

Geben Sie die Berechtigungen der Vorlagengruppe an ihre Untergruppen weiter.

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "templategroup.propagate",
    "params": {
        "groups": [
            {
                "groupid": "15"
            }
        ],
        "permissions": true
    },
    "id": 1
}

Antwort:

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

Siehe auch

Quelle

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