templategroup.propagate
Beschreibung
object templategroup.propagate(object parameters)
Diese Methode ermöglicht es Ihnen, Berechtigungen auf alle Untergruppen von Vorlagen-Gruppen anzuwenden.
Diese Methode ist nur für Benutzertypen vom Typ Super admin verfügbar. Die Berechtigung zum Aufruf der Methode kann in den Einstellungen der Benutzerrolle widerrufen 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.
{
"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.