Improve role membership management through REST API
This commit is contained in:
+61
-1
@@ -820,7 +820,7 @@
|
||||
{
|
||||
"name": "read",
|
||||
"method": "GET",
|
||||
"title": "Read user details and memberships",
|
||||
"title": "Read user details",
|
||||
"path": "/{userID}",
|
||||
"parameters": {
|
||||
"path": [
|
||||
@@ -905,6 +905,66 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "membershipList",
|
||||
"method": "GET",
|
||||
"title": "Add member to a role",
|
||||
"path": "/{userID}/membership",
|
||||
"parameters": {
|
||||
"path": [
|
||||
{
|
||||
"type": "uint64",
|
||||
"name": "userID",
|
||||
"required": true,
|
||||
"title": "User ID"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "membershipAdd",
|
||||
"method": "POST",
|
||||
"title": "Add role to a user",
|
||||
"path": "/{userID}/membership/{roleID}",
|
||||
"parameters": {
|
||||
"path": [
|
||||
{
|
||||
"type": "uint64",
|
||||
"name": "roleID",
|
||||
"required": true,
|
||||
"title": "Role ID"
|
||||
},
|
||||
{
|
||||
"type": "uint64",
|
||||
"name": "userID",
|
||||
"required": true,
|
||||
"title": "User ID"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "membershipRemove",
|
||||
"method": "DELETE",
|
||||
"title": "Remove role from a user",
|
||||
"path": "/{userID}/membership/{roleID}",
|
||||
"parameters": {
|
||||
"path": [
|
||||
{
|
||||
"type": "uint64",
|
||||
"name": "roleID",
|
||||
"required": true,
|
||||
"title": "Role ID"
|
||||
},
|
||||
{
|
||||
"type": "uint64",
|
||||
"name": "userID",
|
||||
"required": true,
|
||||
"title": "User ID"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -159,7 +159,7 @@
|
||||
{
|
||||
"Name": "read",
|
||||
"Method": "GET",
|
||||
"Title": "Read user details and memberships",
|
||||
"Title": "Read user details",
|
||||
"Path": "/{userID}",
|
||||
"Parameters": {
|
||||
"path": [
|
||||
@@ -244,6 +244,66 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "membershipList",
|
||||
"Method": "GET",
|
||||
"Title": "Add member to a role",
|
||||
"Path": "/{userID}/membership",
|
||||
"Parameters": {
|
||||
"path": [
|
||||
{
|
||||
"name": "userID",
|
||||
"required": true,
|
||||
"title": "User ID",
|
||||
"type": "uint64"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "membershipAdd",
|
||||
"Method": "POST",
|
||||
"Title": "Add role to a user",
|
||||
"Path": "/{userID}/membership/{roleID}",
|
||||
"Parameters": {
|
||||
"path": [
|
||||
{
|
||||
"name": "roleID",
|
||||
"required": true,
|
||||
"title": "Role ID",
|
||||
"type": "uint64"
|
||||
},
|
||||
{
|
||||
"name": "userID",
|
||||
"required": true,
|
||||
"title": "User ID",
|
||||
"type": "uint64"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "membershipRemove",
|
||||
"Method": "DELETE",
|
||||
"Title": "Remove role from a user",
|
||||
"Path": "/{userID}/membership/{roleID}",
|
||||
"Parameters": {
|
||||
"path": [
|
||||
{
|
||||
"name": "roleID",
|
||||
"required": true,
|
||||
"title": "Role ID",
|
||||
"type": "uint64"
|
||||
},
|
||||
{
|
||||
"name": "userID",
|
||||
"required": true,
|
||||
"title": "User ID",
|
||||
"type": "uint64"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user