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. |
(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.
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:
CUserGroup::create() in ui/include/classes/api/services/CUserGroup.php.