Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

templategroup.propagate

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

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

Valores de retorno

(objeto) Devuelve un objeto que contiene los ID de los grupos de plantilla propagados bajo la propiedad groupids.

Ejemplos

Propagar permisos de grupo de plantillas a sus subgrupos.

Propagar permisos de grupo de plantillas a sus subgrupos.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "templategroup.propagate",
           "params": {
               "groups": [
                   {
                       "groupid": "15"
                   }
               ],
               "permissions": true
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "groupids": [
                   "15",
               ]
           },
           "id": 1
       }

Ver tambi¨¦n

Fuente

CTemplateGroup::propagate() en ui/include/classes/api/services/CTemplateGroup.php.