mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-25 16:04:01 +00:00
2.7 KiB
2.7 KiB
Project Members
- Share project with group
- Delete a shared project link within a group
- List all members
- Get a member
- Add a member
- Edit a member
- Remove a member
Share a project with a group
Allow to share project with group.
GitlabAPI.projects.share(projectId, groupId, groupAccess, {
// params
});
Parameters: Share a project with a group
Delete a shared project link within a group
Unshare the project from the group.
GitlabAPI.projects.unshare(projectId, groupId);
Parameters: Unshare a project with a group
List all members
Gets a list of project members viewable by the authenticated user.
let members = GitlabAPI.projects.members.list(projectId);
Parameters: List all members
Extra Parameters
| Argument | Description | Type | Required | Default |
|---|---|---|---|---|
| max_pages | Limits the amount of pages returned | Number | No | All pages |
Get a member
Gets a member of a project.
let member = GitlabAPI.projects.members.show(projectId, memberId);
Parameters: Get a member
Add a member
Gets a member of a project.
let member = GitlabAPI.projects.members.add(projectId, {
// params
});
Parameters: Add a member
Edit a member
Edits a member of a project.
let member = GitlabAPI.projects.members.edit(projectId, {
// params
});
Parameters: Add a member
Remove a member
Removes a member of a project.
GitlabAPI.projects.members.remove(projectId, memberId);
Parameters: Remove a member