On this page
template.massremove
Descrizione
object template.massremove(object parameters)
Questo metodo consente di rimuovere gli oggetti correlati da più 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 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".
{
"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".
{
"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.