userdirectory.delete

Opis

object userdirectory.delete(array userDirectoryIds)

Ta metoda pozwala na usuwanie katalogów użytkownika. Katalogu użytkownika nie można usunąć, gdy jest on bezpośrednio używany przez co najmniej jedną grupę użytkownika.
Domyślnego katalogu użytkownika LDAP nie można usunąć, gdy authentication.ldap_configured jest ustawiony na 1 lub gdy pozostało więcej katalogów użytkownika.

Ta metoda jest dostępna tylko dla typu użytkownika Super admin.

Parametry

(tablica) Identyfikatory katalogów użytkownika do usunięcia.

Wartości zwracane

(object) Zwraca obiekt zawierający identyfikatory usuniętych katalogów użytkownika w ramach właściwości userdirectoryids.

Przykłady

Usuwanie wielu katalogów użytkowników

Usuń dwa katalogi użytkowników.

Żądanie:

{
"jsonrpc": "2.0",
"method": "userdirectory.delete",
"params": [
"2",
"12"
],
"id": 1
}

Odpowiedź:

{
"jsonrpc": "2.0",
"result": {
"userdirectoryids": [
"2",
"12"
]
},
"id": 1
}

Źródło

CUserDirectory::delete() w ui/include/classes/api/services/CUserDirectory.php.