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.
{
"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.