templategroup.massadd
Descrizione
object templategroup.massadd(object parameters)
Questo metodo consente di aggiungere simultaneamente più oggetti correlati a tutti i gruppi di template specificati.
Questo metodo è disponibile solo per i tipi di utente Admin e 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 contenenti gli ID dei gruppi di template da aggiornare
e gli oggetti da aggiungere a tutti i gruppi di template.
Il metodo accetta i seguenti parametri.
| Parametro | Type | Descrizione |
|---|---|---|
| groups | object/array | Gruppi di template da aggiornare. I gruppi di template devono avere definita solo la proprietà groupid.Comportamento dei parametri: - obbligatorio |
| templates | object/array | Template da aggiungere a tutti i gruppi di template. I template devono avere definita solo la proprietà templateid.Comportamento dei parametri: - obbligatorio |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID dei gruppi di template aggiornati nella proprietà groupids.
Esempi
Aggiunta di template ai gruppi di template
Aggiungere due template ai gruppi di template con ID 12 e 13.
{
"jsonrpc": "2.0",
"method": "templategroup.massadd",
"params": {
"groups": [
{
"groupid": "12"
},
{
"groupid": "13"
}
],
"templates": [
{
"templateid": "10486"
},
{
"templateid": "10487"
}
]
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"12",
"13"
]
},
"id": 1
}
Guarda anche
Fonte
CTemplateGroup::massAdd() in ui/include/classes/api/services/CTemplateGroup.php.