שינוי תפקיד משתמש

שנה תפקיד של משתמש.

בַּקָּשָׁה:

{
              "jsonrpc": "2.0",
              "method": "user.update",
              "params": {
                  "userid": "12",
                  "roleid": "6"
              },
              "auth": "038e1d7b1735c6a5436ee9eae095879e",
              "מזהה": 1
       }

תְגוּבָה:

{
              "jsonrpc": "2.0",
              "תוצאה": {
                  "משתמשים": [
                      "12"
                  ]
              },
              "מזהה": 1
       }

שינוי תפקיד משתמש

שנה תפקיד של משתמש.

בַּקָּשָׁה:

{
               "jsonrpc": "2.0",
               "method": "user.update",
               "params": {
                   "userid": "12",
                   "roleid": "6"
               },
               "auth": "038e1d7b1735c6a5436ee9eae095879e",
               "מזהה": 1
       }

תְגוּבָה:

{
               "jsonrpc": "2.0",
               "תוצאה": {
                   "משתמשים": [
                       "12"
                   ]
               },
               "מזהה": 1
       }

פרמטרים

(אובייקט/מערך) מפות ערך ליצירה.

השיטה מקבלת מפות ערכים עם מפת הערך סטנדרטי properties.

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של הערך שנוצר ממפה את המאפיין 'valuemapids'. סדר המזהים המוחזרים תואם סדר מפות הערך שעברו.

דוגמאות

יצירת מפת ערכים

צור מפת ערך אחת עם שני מיפויים.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "valuemap.create",
            "params": {
                "hostid": "50009",
                "name": "מצב שירות",
                "מיפויים": [
                    {
                        "סוג 1",
                        "value": "1",
                        "newvalue": "מעלה"
                    },
                    {
                        "type": "5",
                        "newvalue": "למטה"
                    }
                ]
            },
            "auth": "57562fd409b3b3b9a4d916d45207bbcb",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "valuemapids": [
                    "1"
                ]
            },
            "מזהה": 1
       }

מקור

CValueMap::create()‎ בתוך ui/include/classes/api/services/CValueMap.php.