mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-18 15:55:30 +00:00
Added optional parameters for adding and editing resource members
This commit is contained in:
parent
bdbf1e5fed
commit
18edae4e83
3
.babelrc
3
.babelrc
@ -8,6 +8,7 @@
|
||||
],
|
||||
"plugins": [
|
||||
"@babel/plugin-proposal-export-default-from",
|
||||
"@babel/plugin-proposal-export-namespace-from"
|
||||
"@babel/plugin-proposal-export-namespace-from",
|
||||
"@babel/plugin-proposal-object-rest-spread"
|
||||
]
|
||||
}
|
||||
@ -9,7 +9,7 @@
|
||||
"scripts": {
|
||||
"build:clean": "rimraf -rf dist && mkdirp -p dist",
|
||||
"build:es6": "babel src -d dist/latest",
|
||||
"build:es5": "babel src -d dist/es5 --no-babelrc --presets=@babel/env --plugins=@babel/plugin-proposal-export-default-from,@babel/plugin-proposal-export-namespace-from",
|
||||
"build:es5": "babel src -d dist/es5 --no-babelrc --presets=@babel/env --plugins=@babel/plugin-proposal-export-default-from,@babel/plugin-proposal-export-namespace-from,@babel/plugin-proposal-object-rest-spread",
|
||||
"build": "npm run build:clean && npm run build:es6 && npm run build:es5",
|
||||
"prepublishOnly": "npm run build"
|
||||
},
|
||||
|
||||
@ -13,16 +13,17 @@ class ResourceMembers extends BaseService {
|
||||
return RequestHelper.get(this, `${this.resourceType}/${rId}/members`);
|
||||
}
|
||||
|
||||
add(resourceId, userId, accessLevel) {
|
||||
add(resourceId, userId, accessLevel, options = {}) {
|
||||
const [rId, uId] = [resourceId, userId].map(encodeURIComponent);
|
||||
|
||||
return RequestHelper.post(this, `${this.resourceType}/${rId}/members`, {
|
||||
user_id: uId,
|
||||
access_level: parseInt(accessLevel, 10),
|
||||
...options,
|
||||
});
|
||||
}
|
||||
|
||||
edit(resourceId, userId, accessLevel) {
|
||||
edit(resourceId, userId, accessLevel, options = {}) {
|
||||
const [rId, uId] = [resourceId, userId].map(encodeURIComponent);
|
||||
|
||||
return RequestHelper.put(
|
||||
@ -30,6 +31,7 @@ class ResourceMembers extends BaseService {
|
||||
`${this.resourceType}/${rId}/members/${uId}`,
|
||||
{
|
||||
access_level: parseInt(accessLevel, 10),
|
||||
...options,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user