userdirectory.delete

Apraksts

object userdirectory.delete(array userDirectoryIds)

Šī metode ļauj dzēst lietotāju direktorijas. Lietotāju direktoriju nevar dzēst, ja tā tiek tieši izmantota vismaz vienai lietotāju grupai.
Noklusējuma LDAP lietotāju direktoriju nevar dzēst, ja authentication.ldap_configured ir iestatīts uz 1 vai ja paliek vairāk lietotāju direktoriju.

Šī metode ir pieejama tikai lietotāja tipam Super admin.

Parametri

(array) dzēšamo lietotāju direktoriju ID.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur dzēsto lietotāju direktoriju ID īpašībā userdirectoryids.

Piemēri

Vairāku lietotāju direktoriju dzēšana

Dzēsiet divas lietotāju direktorijas.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "userdirectory.delete",
    "params": [
        "2",
        "12"
    ],
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "userdirectoryids": [
            "2",
            "12"
        ]
    },
    "id": 1
}

Avots

CUserDirectory::delete() failā ui/include/classes/api/services/CUserDirectory.php.