object template.massremove(object parameters)
Deze methode maakt het mogelijk om gerelateerde objecten uit meerdere sjablonen te verwijderen.
Deze methode is alleen beschikbaar voor gebruikerstypes Admin en Superadmin. Rechten om de methode aan te roepen kunnen worden ingetrokken in de instellingen voor gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
(object)
Parameters die de ID's van de sjablonen bevatten die moeten worden bijgewerkt en de objecten die moeten worden verwijderd.
Parameter | Type | Beschrijving |
---|---|---|
templateids | string/array | ID's van de sjablonen die moeten worden bijgewerkt. Parametergedrag: - verplicht |
groupids | string/array | Sjabloon groepen waaruit de opgegeven sjablonen moeten worden verwijderd. |
macros | string/array | Gebruikersmacro's die moeten worden verwijderd uit de opgegeven sjablonen. |
templateids_clear | string/array | Sjablonen die moeten worden losgekoppeld en verwijderd uit de opgegeven sjablonen (stroomopwaarts). |
templateids_link | string/array | Sjablonen die moeten worden losgekoppeld van de opgegeven sjablonen (stroomopwaarts). |
(object)
Retourneert een object dat de ID's van de bijgewerkte sjablonen bevat onder de eigenschap templateids
.
Verwijder twee sjablonen uit groep "2".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": [
"10085",
"10086"
],
"groupids": "2"
},
"id": 1
}
Reactie:
Verbreek de koppeling van sjablonen "10106" en "10104" van sjabloon "10085".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": "10085",
"templateids_link": [
"10106",
"10104"
]
},
"id": 1
}
Reactie:
CTemplate::massRemove() in ui/include/classes/api/services/CTemplate.php.