On this page
templategroup.propagate
Descripció
object templategroup.propagate(object parameters)
Aquest mètode permet aplicar permisos a tots els grups i subgrups de plantilles.
Tenim aquest mètode disponible només per als usuaris 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 defineixen la sortida esperada.
El mètode admet els paràmetres següents.
| Paràmetre | Tipus | Descripció |
|---|---|---|
| groups | object/array | Grups de plantilles on propagar. Tots els altres grups excepte els esmentats seran exclosos dels grups d'equips. Els grups d'equips han de tindre la propietat groupid establerta.Comportament de la propietat: - obligatori |
| permissions | boolean | Establir-ho a true per propagar permisos.Comportament de la propietat: - obligatori |
Valors de retorn
(object) Retorna un objecte contingut als IDs dels grups de plantilles propagats sota la propietat groupids.
Exemples
Propagar els permisos d'un grup de plantilles als seus subgrups.
Propaga els permisos d'un grup de plantilles als seus subgrups.
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"id": 1
}
Resposta:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"15",
]
},
"id": 1
}
Veieu també
Font
CTemplateGroup::propagate() a ui/include/classes/api/services/CTemplateGroup.php.