userdirectory.delete
Description
object userdirectory.delete(array userDirectoryIds)
Cette méthode permet de supprimer des annuaires d’utilisateurs. Un annuaire d’utilisateurs ne peut pas être supprimé lorsqu’il est utilisé directement par au moins un groupe d’utilisateurs.
L’annuaire d’utilisateurs LDAP par défaut ne peut pas être supprimé lorsque authentication.ldap_configured est défini sur 1 ou lorsqu’il reste d’autres annuaires d’utilisateurs.
Cette méthode est disponible uniquement pour le type d’utilisateur Super admin.
Paramètres
(array) ID des répertoires d’utilisateurs à supprimer.
Valeurs de retour
(object) Renvoie un objet contenant les ID des répertoires utilisateurs supprimés dans la propriété userdirectoryids.
Exemples
Suppression de plusieurs annuaires d’utilisateurs
Supprimez deux annuaires d’utilisateurs.
{
"jsonrpc": "2.0",
"method": "userdirectory.delete",
"params": [
"2",
"12"
],
"id": 1
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"userdirectoryids": [
"2",
"12"
]
},
"id": 1
}
Source
CUserDirectory::delete() dans ui/include/classes/api/services/CUserDirectory.php.