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.

Request:

{
    "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.