Áú»¢¶Ä²©

usergroup.update

Descri??o

object usergroup.update(object/array userGroups)

Este m¨¦todo permite atualizar grupos de usu¨¢rios existentes.

Este m¨¦todo est¨¢ dispon¨ªvel apenas para o tipo de usu¨¢rio Super admin.
As permiss?es para chamar o m¨¦todo podem ser revogadas nas configura??es de fun??o do usu¨¢rio. Consulte Fun??es do usu¨¢rio para obter mais informa??es.

Par?metros

(object/array) Propriedades do grupo de usu¨¢rios a serem atualizadas.

A propriedade usrgrpid deve ser definida para cada grupo de usu¨¢rios, todas as outras propriedades s?o opcionais. Apenas as propriedades passadas ser?o atualizadas, todas as outras permanecer?o inalteradas.

Al¨¦m das propriedades do grupo de usu¨¢rios padr?o, o m¨¦todo aceita os seguintes par?metros.

Par?metro Tipo Descri??o
rights object/array Permiss?es para substituir as permiss?es atuais atribu¨ªdas ao grupo de usu¨¢rios.
tag_filters array Permiss?es baseadas em etiquetas para atribuir ao grupo.
users object/array ±«²õ³Ü¨¢°ù¾±´Ç²õ para adicionar ao grupo de usu¨¢rios.

O usu¨¢rio deve ter a propriedade userid definida.

Valores de retorno

(object) Retorna um objeto contendo os IDs dos grupos de usu¨¢rios atualizados sob a propriedade usrgrpids.

Exemplos

Desativando um grupo de usu¨¢rios

Desabilitar um grupo de usu¨¢rios.

Request:

{
           "jsonrpc": "2.0",
           "method": "usergroup.update",
           "params": {
               "usrgrpid": "17",
               "users_status": "1"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Response:

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

Veja tamb¨¦m

Fonte

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