Manage members and teams
As an administrator or space owner, you can manage permissions in PulseUno vaults and Git repositories by creating teams, adding team members, and assigning roles to teams and individuals.
Dimensions CM products: The PulseUno roles apply to PulseUno objects only. Permissions for Dimensions CM, for example, to update and deliver to a stream, are controlled by Dimensions CM.
Role capabilities
PulseUno provides a set of roles to fine-tune individual and team permissions in vaults and Git repositories.
Permissions for each role are predefined and cannot be customized.
The following table describes the roles and permissions in PulseUno.
Role | Permissions |
---|---|
None |
For a space, this option grants no permissions. For a vault or Git repository, this option removes any permissions granted by the default role at the space level. |
Guest | Guests can view, clone, and pull repositories. |
Developer | Developers can:
|
Package Approver |
Package Approvers can:
|
Maintainer |
Maintainers can:
|
Owner | Owners have administrator-like permissions and can:
|
Create teams
Use teams to grant access to groups of users rather than each user individually. All team members share the same permissions.
As an administrator or space owner, you create teams, assign them a role, and add team members at the space level. The role you set for a space becomes the default role for all the vaults and Git repositories in that space.
Note: The team or individual role set for a vault or Git repository overrides the default team role set at the space level.
To create a team and assign users to it:
-
In PulseUno, navigate to Spaces and select a space.
-
In the sidebar, select Teams.
-
On the Teams page, click Add
.
-
Enter a name and an optional description for the team.
-
Select the default role that members of the team will have.
A team's default role applies to all the vaults and Git repositories in a space. For example, if a team is assigned the Maintainer role for a space, the team's members will have permissions to deliver packages to any vault and maintain any Git repository in that space.
-
Click Create. The new team's page opens.
-
Click Add
to add users to the team.
-
In the Add User to Team dialog box, search for the users you want to add. Enter a keyword in the search field and press the Enter key.
-
Select one or more users from the search results and click Add.
Edit teams
You can modify existing teams, for example, add or remove team members and change a team's role for a space.
To change the team's role for a particular vault or Git repository, see Assign a team role on a vault or Git repository.
To edit a team:
-
In PulseUno, navigate to Spaces and select a space.
-
In the sidebar, select Teams.
-
On the Teams page, click the team's name. The team's page opens.
-
To remove members from the team, select one or more users from the list, click Delete
, and confirm.
-
To add members, click Add
.
-
To change the team's name, default role, or description, click Edit.
Assign an individual role on a vault or Git repository
As an administrator or owner, you can share access to a vault or private Git repository with individual users.
Note: Permissions set for a vault or Git repository override space-level permissions. For example, if a team has Owner access to a space, but a developer on the team is assigned a None role for a particular vault in the space, the developer will have no permissions to that vault.
To add a user and assign them a role:
-
In PulseUno, navigate to Spaces, select a space and then a vault or Git repository.
-
In the sidebar, select Members.
-
On the Members page, in the Individuals tab, click Add Individual
.
-
In the Add Individuals dialog box, search for a user. Enter a keyword in the search field and press the Enter key.
-
Select a user from the search results and then select a role to assign.
You cannot assign roles to disabled users. For details on how to add, lock, or disable users, see Manage users.
-
Click Add.
Assign a team role on a vault or Git repository
You can share access to a vault or private Git repository with teams.
Note: Permissions set for a vault or Git repository override space-level permissions. For example, if a team has Owner access to a space but is assigned a None role for a particular vault in the space, the team will have no permissions to that vault.
To add a team and assign it a role:
-
In PulseUno, navigate to Spaces, select a space and then a vault or Git repository.
-
In the sidebar, select Members.
-
On the Members page, select the Teams tab.
-
Click Add Team
.
-
In the Add Teams dialog box, search for a team. Enter a keyword in the search field and press the Enter key.
-
Select a team from the search results and then select a role to assign.
-
Click Add.
Change member roles for a vault or Git repository
You can change the level of access to a vault or Git repository for teams and individual members. You can also revoke a user's or team's access.
To change individual or team permissions:
-
In PulseUno, navigate to Spaces, select a space and then a vault or Git repository.
-
In the sidebar, select Members.
-
To change a user's permissions, select the Individuals tab.
To change a team's permissions, select the Teams tab.
-
Select one or more members or teams, click Change Role, and select a role.
-
To remove access for individuals or teams, select one or more members or teams, click Delete
, and confirm.
See also: