object userdirectory.update(object/array userDirectory)
Aquest m¨¨tode permet actualitzar directoris d'usuaris.
Aquest m¨¨tode nom¨¦s ¨¦s disponible per als usuaris de tipus Super admin.
(object/array)
Propietats del directori d'usuaris per actualitzar.
La propietat userdirectoryid
s'ha d'establir per a cada directori d'usuaris. La resta de propietats s¨®n opcionals. Nom¨¦s s'actualitzaran les propietats donades, totes les altres romandran sense canvis.
(object)
Retorna un objecte contingut als IDs dels directoris d'usuari actualitzats sota la propietat userdirectoryids
.
Estableix la nova paraula de pas enlla?ada per a un directori d'usuari.
{
"jsonrpc": "2.0",
"method": "userdirectory.update",
"params": {
"userdirectoryid": "3",
"bind_password": "newldappassword"
},
"id": 1
}
Resposta:
Actualitza els mapatges dels grups d'aprovisionament i els mapatges de tipus de suport per al directori d'usuari "2".
{
"jsonrpc": "2.0",
"method": "userdirectory.update",
"params": {
"userdirectoryid": "2",
"provision_media": [
{
"userdirectory_mediaid": "2"
}
],
"provision_groups": [
{
"name": "Áú»¢¶Ä²© administrators",
"roleid": "2",
"user_groups": [
{
"usrgrpid": "7"
},
{
"usrgrpid": "8"
},
{
"usrgrpid": "11"
}
]
}
]
},
"id": 1
}
Resposta:
CUserDirectory::update() a ui/include/classes/api/services/CUserDirectory.php.