userdirectory.delete
Описание
object userdirectory.delete(array userDirectoryIds)
Этот метод позволяет удалять каталоги пользователей. Каталог пользователей нельзя удалить, если он напрямую используется хотя бы одной группой пользователей.
Каталог пользователей LDAP по умолчанию нельзя удалить, если authentication.ldap_configured установлено в 1 или если после удаления останется меньше каталогов пользователей.
Этот метод доступен только для типа пользователя Супер-администратор.
Параметры
(array) Идентификаторы пользовательских каталогов для удаления.
Возвращаемые значения
(object) Возвращает объект, содержащий идентификаторы удаленных каталогов пользователей в свойстве userdirectoryids.
Примеры
Удаление нескольких каталогов пользователей
Удаление двух каталогов пользователей.
{
"jsonrpc": "2.0",
"method": "userdirectory.delete",
"params": [
"2",
"12"
],
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": {
"userdirectoryids": [
"2",
"12"
]
},
"id": 1
}
Исходный код
CUserDirectory::delete() в ui/include/classes/api/services/CUserDirectory.php.