templategroup.massupdate
Descrizione
object templategroup.massupdate(object parameters)
Questo metodo consente di sostituire i template con quelli specificati in più gruppi di template.
Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. Le autorizzazioni per richiamare il metodo possono essere revocate nelle impostazioni dei ruoli utente. Per ulteriori informazioni, vedere Ruoli utente.
Parametri
(object) Parametri contenenti gli ID dei gruppi di template da aggiornare
e gli oggetti che devono essere aggiornati.
| Parameter | Type | Description |
|---|---|---|
| groups | object/array | Gruppi di template da aggiornare. I gruppi di template devono avere definita solo la proprietà groupid.Comportamento del parametro: - required |
| templates | object/array | Template da sostituire al template corrente nei gruppi di template indicati. Tutti gli altri template, eccetto quelli menzionati, saranno esclusi dai gruppi di template. I template devono avere definita solo la proprietà templateid.Comportamento del parametro: - required |
Restituisce i valori
"(object)" Restituisce un oggetto contenente gli ID del modello aggiornato
gruppi nella proprietà groupids.
Esempi
Sostituzione dei template in un gruppo di template
Sostituisci tutti i template in un gruppo di template con i template menzionati.
{
"jsonrpc": "2.0",
"method": "templategroup.massupdate",
"params": {
"groups": [
{
"groupid": "8"
}
],
"templates": [
{
"templateid": "40050"
}
]
},
"id": 1
}
Response:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"8",
]
},
"id": 1
}
Vedi anche
Fonte
CTemplateGroup::massUpdate() in ui/include/classes/api/services/CTemplateGroup.php.