Fix role membership management endpoints & ctrls

This commit is contained in:
Denis Arh
2019-02-24 09:32:22 +01:00
parent 518efe9c5c
commit e2c2c9df4a
11 changed files with 163 additions and 51 deletions
+23 -11
View File
@@ -334,10 +334,10 @@
}
},
{
"name": "memberAdd",
"method": "POST",
"title": "Add member to a role",
"path": "/{roleID}/memberAdd",
"name": "memberList",
"method": "GET",
"title": "Returns all role members",
"path": "/{roleID}/members",
"parameters": {
"path": [
{
@@ -346,8 +346,22 @@
"required": true,
"title": "Source Role ID"
}
],
"post": [
]
}
},
{
"name": "memberAdd",
"method": "POST",
"title": "Add member to a role",
"path": "/{roleID}/member/{userID}",
"parameters": {
"path": [
{
"type": "uint64",
"name": "roleID",
"required": true,
"title": "Source Role ID"
},
{
"type": "uint64",
"name": "userID",
@@ -359,9 +373,9 @@
},
{
"name": "memberRemove",
"method": "POST",
"method": "DELETE",
"title": "Remove member from a role",
"path": "/{roleID}/memberRemove",
"path": "/{roleID}/member/{userID}",
"parameters": {
"path": [
{
@@ -369,9 +383,7 @@
"name": "roleID",
"required": true,
"title": "Source Role ID"
}
],
"post": [
},
{
"type": "uint64",
"name": "userID",
+23 -11
View File
@@ -176,10 +176,10 @@
}
},
{
"Name": "memberAdd",
"Method": "POST",
"Title": "Add member to a role",
"Path": "/{roleID}/memberAdd",
"Name": "memberList",
"Method": "GET",
"Title": "Returns all role members",
"Path": "/{roleID}/members",
"Parameters": {
"path": [
{
@@ -188,8 +188,22 @@
"title": "Source Role ID",
"type": "uint64"
}
],
"post": [
]
}
},
{
"Name": "memberAdd",
"Method": "POST",
"Title": "Add member to a role",
"Path": "/{roleID}/member/{userID}",
"Parameters": {
"path": [
{
"name": "roleID",
"required": true,
"title": "Source Role ID",
"type": "uint64"
},
{
"name": "userID",
"required": true,
@@ -201,9 +215,9 @@
},
{
"Name": "memberRemove",
"Method": "POST",
"Method": "DELETE",
"Title": "Remove member from a role",
"Path": "/{roleID}/memberRemove",
"Path": "/{roleID}/member/{userID}",
"Parameters": {
"path": [
{
@@ -211,9 +225,7 @@
"required": true,
"title": "Source Role ID",
"type": "uint64"
}
],
"post": [
},
{
"name": "userID",
"required": true,