templategroup.propagate
Opis
object templategroup.propagate(object parameters)
Ta metoda umożliwia zastosowanie uprawnień do wszystkich podgrup grup szablonów.
Ta metoda jest dostępna tylko dla typów użytkowników Super admin. Uprawnienia do wywołania tej metody mogą zostać cofnięte w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników.
Parametry
(object) Parametry definiujące żądane dane wyjściowe.
Metoda obsługuje następujące parametry.
|Parametr|Type|Opis|
|--|--|------|
|groups|object/array|Grupy szablonów do propagowania.
Grupy szablonów muszą mieć zdefiniowaną tylko właściwość groupid.
Zachowanie parametrów:
- wymagane|
|permissions|boolean|Ustaw true, jeśli należy propagować uprawnienia.
Zachowanie parametrów:
- wymagane|
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory propagowanych grup szablonów
we właściwości groupids.
Przykłady
Propagowanie uprawnień grupy szablonów do jej podgrup.
Propaguj uprawnienia grupy szablonów do jej podgrup.
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"15",
]
},
"id": 1
}
Zobacz też
Źródło
CTemplateGroup::propagate() w ui/include/classes/api/services/CTemplateGroup.php.