userdirectory.delete

Opis

object userdirectory.delete(array userDirectoryIds)

Ta metoda umożliwia usuwanie katalogów użytkowników. Katalogu użytkowników nie można usunąć, gdy jest on bezpośrednio używany przez co najmniej jedną grupę użytkowników.
Domyślnego katalogu użytkowników LDAP nie można usunąć, gdy authentication.ldap_configured ma ustawioną wartość 1 lub gdy pozostałoby mniej katalogów użytkowników.

Ta metoda jest dostępna wyłącznie 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.