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.

Request:

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