template.massremove

Descrizione

object template.massremove(object parameters)

Questo metodo consente di rimuovere oggetti correlati da più template.

Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.

Parametri

(object) Parametri contenenti gli ID dei template da aggiornare e gli oggetti che devono essere rimossi.

Parametro Tipo Descrizione
templateids ID/array ID dei template da aggiornare.

Comportamento del parametro:
- obbligatorio
groupids ID/array ID dei gruppi di template dai quali rimuovere i template specificati.
macros string/array ID delle macro utente da eliminare dai template specificati.
templateids_clear ID/array ID dei template da scollegare e rimuovere dai template specificati (a monte).
templateids_link ID/array ID dei template da scollegare dai template specificati (a monte).

Valori di ritorno

(object) Restituisce un oggetto contenente gli ID dei modelli aggiornati sotto la proprietà templateids.

Esempi

Rimozione di template da un gruppo

Rimuovere due template dal gruppo "2".

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "template.massremove",
    "params": {
        "templateids": [
            "10085",
            "10086"
        ],
        "groupids": "2"
    },
    "id": 1
}

Risposta:

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "10085",
            "10086"
        ]
    },
    "id": 1
}

Scollegamento dei template da un host

Scollega i template "10106" e "10104" dal template "10085".

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "template.massremove",
    "params": {
        "templateids": "10085",
        "templateids_link": [
            "10106",
            "10104"
        ]
    },
    "id": 1
}

Risposta:

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "10085"
        ]
    },
    "id": 1
}

Vedi anche

Fonte

CTemplate::massRemove() in ui/include/classes/api/services/CTemplate.php.