Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

templategroup.propagate

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

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.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(object) ±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ que defineixen la sortida esperada.

El m¨¨tode admet els par¨¤metres seg¨¹ents.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
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.