On this page
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".
{
"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.