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ąć, jeśli jest on bezpośrednio używany przez co najmniej jedną grupę użytkowników.
Nie można usunąć domyślnego katalogu użytkowników LDAP, gdy parametr authentication.ldap_configured ma wartość 1 lub gdy pozostało więcej katalogów użytkowników.

Ta metoda jest dostępna tylko dla użytkowników 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.