Áú»¢¶Ä²©

userdirectory.update

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

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.

Valors de retorn

(object) Retorna un objecte contingut als IDs dels directoris d'usuari actualitzats sota la propietat userdirectoryids.

Exemples

Estableix una paraula de pas enlla?ada al directori d'usuari

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:

{
           "jsonrpc": "2.0",
           "result": {
               "userdirectoryids": [
                   "3"
               ]
           },
           "id": 1
       }
Actualitza els mapatges per al directori d'usuari

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:

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

Font

CUserDirectory::update() a ui/include/classes/api/services/CUserDirectory.php.