userdirectory.delete
Beschreibung
object userdirectory.delete(array userDirectoryIds)
Mit dieser Methode können Benutzerverzeichnisse gelöscht werden. Ein Benutzerverzeichnis kann nicht gelöscht werden, wenn es direkt von mindestens einer Benutzergruppe verwendet wird.
Das Standard-LDAP-Benutzerverzeichnis kann nicht gelöscht werden, wenn authentication.ldap_configured auf 1 gesetzt ist oder wenn weitere Benutzerverzeichnisse vorhanden sind.
Diese Methode ist nur für den Benutzertyp Super admin verfügbar.
Parameter
(array) IDs der zu löschenden Benutzerverzeichnisse.
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der gelöschten Benutzerverzeichnisse in der Eigenschaft userdirectoryids enthält.
Beispiele
Mehrere Benutzerverzeichnisse löschen
Löschen Sie zwei Benutzerverzeichnisse.
{
"jsonrpc": "2.0",
"method": "userdirectory.delete",
"params": [
"2",
"12"
],
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"userdirectoryids": [
"2",
"12"
]
},
"id": 1
}
Quelle
CUserDirectory::delete() in ui/include/classes/api/services/CUserDirectory.php.