template.massremove

Descripció

object template.massremove(object parameters)

Aquest mètode esborrar els objectes associats a diverses plantilles.

Tenim aquest mètode disponible només per als usuaris Admin i Super admin. Els permisos per cridar el mètode es poden revocar a la configuració dels rols d'usuari. Per a més informació, veieu Rols d'usuari.

Paràmetres

(object) Paràmetres que contenen els identificadors dels models a actualitzar i els objectes a esborrar.

Paràmetre Tipus Descripció
templateids
(obligatori)
string/array ID de les plantilles a actualitzar.
groupids string/array Grups d'equips per esborrar de les plantilles donades.
macros string/array Macros d'usuari per esborrar patrons donats.
templateids_clear string/array Plantilles per desenllaçar i esborrar plantilles donades (upstream).
templateids_link string/array Plantilles per desenllaçar de les plantilles donades (upstream).

Valors de retorn

(object) Torna un objecte que contingui els IDs de les plantilles actualitzades sota la propietat templatids.

Exemples

Esborrar plantilles d'un grup

Esborrar dues plantilles del grup "2".

Petició:

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

Resposta:

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

Desenllaçar plantilles d'un equip

Desenllaçar les plantilles "10106" i "10104" de la plantilla "10085".

Petició:

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

Resposta:

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

Veieu també

Font

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