userdirectory.delete

Opis

object userdirectory.delete(array userDirectoryIds)

Ta metoda umożliwia usuwanie katalogów użytkowników. Katalog użytkowników nie może zostać usunięty, jeśli jest bezpośrednio używany przez co najmniej jedną grupę użytkowników.
Domyślny katalog użytkowników LDAP nie może zostać usunięty, gdy authentication.ldap_configured jest ustawione na 1 lub gdy pozostało więcej katalogów użytkowników.

Ta metoda jest dostępna tylko dla użytkownika typu 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.