userdirectory.delete

Описание

object userdirectory.delete(array userDirectoryIds)

Этот метод позволяет удалять каталоги пользователей. Каталог пользователей нельзя удалить, если он напрямую используется хотя бы одной группой пользователей.
Каталог пользователей LDAP по умолчанию нельзя удалить, если authentication.ldap_configured установлено в 1 или если после удаления останется меньше каталогов пользователей.

Этот метод доступен только для типа пользователя Super admin.

Параметры

(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.