Áú»¢¶Ä²©

usergroup.create

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

object usergroup.create(object/array userGroups)

Aquest m¨¨tode permet crear nous grups d'usuaris.

Tenim aquest m¨¨tode disponible nom¨¦s per a l'usuari 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.

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

(objecte/matriu) Grups d'usuaris per crear.

A m¨¦s de les propietats est¨¤ndard del grup d'usuaris, el m¨¨tode admet els par¨¤metres seg¨¹ents.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
hostgroup_rights object/array Permisos del grup d'equips per assignar al grup d'usuaris.
templategroup_rights object/array Grup de plantilles permisos per assignar al grup d'usuaris.
tag_filters array Permisos basats en etiquetes per assignar al grup d'usuaris.
users object/array Usuaris per afegir al grup d'usuaris.

L'usuari ha de tindre definida la propietat identificador d'usuari.
rights
(obsolet)
object/array Aquest par¨¤metre ¨¦s obsolet; si us plau, empreu hostgroup_rights o templategroup_rights.
Permisos per assignar al grup d'usuaris.

Valors de retorn

(object) Retorna un objecte amb els IDs dels grups d'usuaris creats segons la propietat usrgrpids. L'ordre dels IDs retornats correspon a l'ordre dels usuaris de grups donats.

Exemples

Crear un grup d'usuaris

Crea un grup d'usuaris que no permeti pas l'acc¨¦s al grup d'equips "2", i hi afegeix un usuari.

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "usergroup.create",
           "params": {
               "name": "Operation managers",
               "rights": {
                   "permission": 0,
                   "id": "2"
               },
               "users": [
                   {"userid": "12"}
               ]
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "usrgrpids": [
                   "20"
               ]
           },
           "id": 1
       }

Veieu tamb¨¦

Font

CUserGroup::create() in ui/include/classes/api/services/CUserGroup.php.