gitbeaker/docs/project-members.md
2017-09-24 09:22:37 -04:00

2.7 KiB

Project Members

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

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