In questa pagina
templategroup.propagate
Descrizione
object templategroup.propagate(object parameters)
Questo metodo consente di applicare le autorizzazioni a tutti i sottogruppi dei gruppi di template.
Questo metodo è disponibile solo per i tipi di utente Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.
Parametri
(object) Parametri che definiscono l'output desiderato.
Il metodo supporta i seguenti parametri.
| Parametro | Tipo | Descrizione |
|---|---|---|
| groups | object/array | Gruppi di template da propagare. I gruppi di template devono avere definita solo la proprietà groupid.Comportamento del parametro: - obbligatorio |
| permissions | boolean | Impostare true se è necessario propagare i permessi.Comportamento del parametro: - obbligatorio |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID dei gruppi di template propagati
nella proprietà groupids.
Esempi
Propagazione dei permessi del gruppo template ai relativi sottogruppi.
Propaga i permessi del gruppo template ai relativi sottogruppi.
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"15",
]
},
"id": 1
}
Vedi anche
Fonte
CTemplateGroup::propagate() in
ui/include/classes/api/services/CTemplateGroup.php.