Manage Project Users and Groups
After creating a project, you'll probably want to add team members to collaborate with. You may also want to allow or limit their access to project data or actions they can perform on the project.
- Export (download or copy to the clipboard) a CSV-, JSON-, and plain text-formatted users list that includes all the project's members, even those in groups.
- Create a local VB Studio group from the Organization page. See Manage Local VB Studio Groups for more information.
You can add users who are assigned the
DEVELOPER_ADMINISTRATOR
(Developer Service Administrator) or the DEVELOPER_USER
(Developer Service User) identity domain role to your project. If your
organization administrator has already created VB Studio user groups or imported Oracle Identity Cloud Service (IDCS) groups to VB Studio, you can add them too.
Note that you can't add or remove users from the imported IDCS group. Only your organization administrator can, from the IDCS Console. After users have been added to or removed from that IDCS group, you should be able to see the changes after the imported IDCS group syncs with VB Studio, which happens about every five minutes.
You'll also have to contact your organization administrator to add a user who doesn't have the required identity domain role. To find your organization administrator, click Contacts under your user profile. Your administrator, or a list of administrators, will be displayed.
When you add a user or a group, you assign one of these membership types:
- Project Owner
- Developer
- Developer Limited
- Contributor
Project users and groups are managed from the Project page's Team tab by performing these administrative tasks:
If you want to: | Do this: |
---|---|
Add a user to the project |
|
Add a group to a project |
|
Add multiple users or groups to the project |
|
Change a user’s or a group's project membership |
To change a user’s or a group's project membership, click the Change Membership icon . From the dropdown, select a new project membership (Contributor, Developer, Developer Limited, or Project Owner). |
Remove a user or a group from the project |
Before removing a user, change the ownership of any assigned issues and merge requests to another user. Select the user or group you want to remove, then click Remove . Note that you can't remove a user from a group. To do that, you need to contact your organization administrator. |
Manage Local VB Studio Groups
Any user in the organization, even one who doesn't have organization administrator rights, can create a local VB Studio group. However, only an organization administrator with the DEVELOPER_ADMINISTRATOR VB Studio role can create an IDCS group and import it into VB Studio. So, any user with the DEVELOPER_USER VB Studio role (any user with a Project Owner, Developer, Developer Limited, or Contributor project membership) can create a local VB Studio group.
After you create a local VB Studio local group, you can add more members to or remove members from it, add the local group to projects, and delete local groups you've created. You can't modify or delete a local group you didn't create. When you add a local VB Studio group to a project, you can assign a common membership type to all of that group's users.
Email notifications are sent to users in a particular user group when that group is added to or removed from a project, or when that group's membership privileges are changed.
- Restrict build access (see Configure Job Protection Settings)
- Restrict pipeline access (see Protect Your Pipeline: Restrict Who Can Start It Manually or Edit Its Configuration)
- Protect Git branches (see Protect a Branch)
- Select reviewers to review source code changes in merge requests (see Create a Merge Request and Add or Remove Reviewers)
This table describes the actions you can perform to create and manage local VB Studio groups.
Action | How To |
---|---|
Create a VB Studio local group |
|
See a local group's members |
|
Add members to an existing VB Studio local group you've created |
|
Remove members from a VB Studio local group |
|
Add a local group to a project |
|
Remove a local group from a project |
|
See the projects a local group is added to |
|
Edit a local group's name or description |
|
Delete a local group you've created |
|
Export the Users List
All users can export the project's users list, but project owners and administrators will use it the most. These lists can be used in compliance reports to show what the users' roles are (who has access to source code), their email addresses are, and so forth. This feature also comes in handy when customers want to migrate to another VB Studio instance in a different data center. Administrators can use generate these lists to and use them to easily set up the users in the new instance.