objeto templategroup.propagate(par¨¢metros de objeto)
Este m¨¦todo permite aplicar permisos a todos los subgrupos de los grupos de plantillas.
Este m¨¦todo solo est¨¢ disponible para el tipo de usuario Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para obtener m¨¢s informaci¨®n.
(objeto)
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ que definen la salida deseada.
El m¨¦todo admite los siguientes par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
groups | objeto/matriz | Grupos de plantillas a propagar. Los grupos de plantillas deben tener la propiedad groupid definida.Comportamiento del par¨¢metro: - obligatorio |
permissions | booleano | Establezca a true si necesita propagar permisos.Comportamiento del par¨¢metro: - obligatorio |
(objeto)
Devuelve un objeto que contiene los ID de los grupos de plantilla propagados bajo la propiedad groupids
.
Propagar permisos de grupo de plantillas a sus subgrupos.
{
"jsonrpc": "2.0",
"method": "templategroup.propagate",
"params": {
"groups": [
{
"groupid": "15"
}
],
"permissions": true
},
"id": 1
}
Respuesta:
CTemplateGroup::propagate() en ui/include/classes/api/services/CTemplateGroup.php.