Teams
Our Team Management feature allows you to manage the following capabilities:
Allocate users and system accounts to teams
Allocate applications to teams
Assign team administrators
Allocate environments to teams
Note
Editing of teams is restricted to users with the team:manage:*
permission (Administrators) or who have been assigned as Team Administrators by an existing user with the team manage permission.
A new Team will allow you to create a new team and assign applications and environments to that team.
Deleting a team allows you to unlink all users, applications and environments from a team and remove it. Deleting the team will also disassociate any secrets and webhooks that were associated with the team. The secrets and webhooks that were disassociated will then be editable only by users with the secret:manage:*
and webhook:manage:*
permissions respectively (eg Administrators).
Editing a team allows you to change the name and applications of an existing team, assign Team Administrators and assign environments.
Clicking the team's name will take you to the selected team's screen.
The "Default" team
The contract_data:manage:team
permission that comes with the User
role allows users to manage contract-related data (for example, publish pacts and verification results) for applications assigned to their teams. To help you get started with teams quickly, every new API Hub for Contract Testing account is set up with a special, system defined "Default" team. All new users and applications are automatically added to this team on creation.
The default team can be deleted once your own user defined teams have been created. From then on, users and applications will need to be assigned to teams explicitly through the UI. To ensure that your users can continue to manage their applications, you should create your own teams with the appropriate users and applications assigned before deleting the default team.
Editing or Creating a team
With the team applications, you can search for applications and add them to the team. This allows the team users to be able to filter the main dashboard by those applications.
Lastly, environments can be allocated to the team here.
Managing users in a team
You can search for users by name to add to the team. Users may also be removed from the team.
Team Administrators can also be assigned or unassigned on this screen using the "Add" or "Remove" role option. Team Administrators can assign users and applications to a team, and update its name.
Allocating System Accounts to a team
You can add and remove System Account users from a team from this screen.