usergroup.update

Opis

object usergroup.update(object/array userGroups)

Ta metoda umożliwia aktualizację istniejących grup użytkowników.

Ta metoda jest dostępna tylko dla typu użytkownika Super admin. Uprawnienia do wywołania metody można cofnąć w ustawieniach ról użytkownika. Zobacz Role użytkowników aby uzyskać więcej informacji.

Parametry

(object/array) Właściwości grupy użytkowników do zaktualizowania.

Właściwość usrgrpid musi być zdefiniowana dla każdej grupy użytkowników, wszystkie inne właściwości są opcjonalne. Tylko przekazane właściwości zostaną zaktualizowane, wszystkie inne pozostaną niezmienione.

Oprócz standardowych właściwości grupy użytkowników, metoda akceptuje następujące parametry.

Parametr Typ Opis
rights object/array Uprawnienia do zastąpienia bieżących uprawnień przypisanych do grupy użytkowników.
tag_filters array Uprawnienia oparte na znacznikach do zastąpienia bieżących uprawnień przypisanych do grupy użytkowników.
users object/array Użytkownicy do zastąpienia bieżących użytkowników przypisanych do grupy użytkowników.

Użytkownik musi mieć zdefiniowaną tylko właściwość userid.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych grup użytkowników we właściwości usrgrpids.

Przykłady

Wyłączenie grupy użytkowników

Wyłącz grupę użytkowników.

Zapytanie:

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

Odpowiedź:

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

Zobacz także

Źródło

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