object role.create(object/array roles)
שיטה זו מאפשרת ליצור תפקידים חדשים.
שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.
(אובייקט/מערך)
תפקידים ליצירה.
בנוסף ל-מאפייני תפקיד סטנדרטיים, השיטה מקבל את הפרמטרים הבאים.
(אובייקט)
מחזירה אובייקט המכיל את המזהים של התפקידים שנוצרו תחת נכס roleids
. סדר המזהים המוחזרים תואם את סדר התפקידים שעברו.
צור תפקיד עם סוג "User" ודחיית גישה לשני רכיבי ממשק משתמש.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "role.create",
"params": {
"name": "מפעיל",
"סוג 1",
"כללים": {
"ui": [
{
"name": "monitoring.hosts",
"סטטוס": "0"
},
{
"name": "monitoring.maps",
"סטטוס": "0"
}
]
}
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
CRole::create() בתוך ui/include/classes/api/services/CRole.php.