object template.massremove(object parameters)
Met deze methode kunnen gerelateerde objecten uit meerdere sjablonen worden verwijderd.
Deze methode is alleen beschikbaar voor Admin en Super admin gebruikers typen. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de gebruikersrol instellingen. Zie Gebruiker rollen voor meer informatie.
(object)
Parameters met de ID's van de sjablonen die moeten worden bijgewerkt en de objecten die verwijderd moeten worden.
Parameter | Type | Beschrijving |
---|---|---|
templateids (vereist) |
string/array | ID's van de sjablonen die moeten worden bijgewerkt. |
groupids | string/array | Host groepen om de gegeven sjablonen uit te verwijderen. |
macros | string/array | Gebruikersmacro's om uit de gegeven sjablonen te verwijderen. |
templateids_clear | string/array | Sjablonen om te ontkoppelen en te wissen van de gegeven sjablonen (upstream). |
templateids_link | string/array | Sjablonen om te ontkoppelen van de gegeven sjablonen (upstream). |
(object)
Retourneert een object dat de ID's van de bijgewerkte sjablonen bevat onder de eigenschap templateids
.
Verwijder twee sjablonen uit groep "2".
Verzoek:
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": [
"10085",
"10086"
],
"groupids": "2"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
Ontkoppel sjablonen "10106", "10104" van sjabloon "10085".
Verzoek:
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": "10085",
"templateids_link": [
"10106",
"10104"
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
CTemplate::massRemove() in ui/include/classes/api/services/CTemplate.php.