Teams in SourceCraft

Teams is a tool for access management and collaboration within an organization.

You can form teams of users in your organization to assign roles collectively. This is a useful feature for any organization with a large membership, unhappy about assigning roles individually to each member.

Warning

Teams can be managed only by users with the Organization admin role.

Teams support only a single-level structure. You cannot create a team within a team. Team membership gives equal permissions to all members.

SourceCraft teams correspond to user groups in Yandex Identity Hub.

Tip

If you use user groups in your identity provider (IdP) when working with federations, you can map groups between the IdP and Yandex Identity Hub.

Creating a team

  1. Open the SourceCraft home page.
  2. On the Home tab, navigate to Organizations.
  3. Select the organization you want to create a team in.
  4. Under People, navigate to Teams.
  5. In the top-right corner, click New team.
  6. Enter a name and (optionally) a description for the team.
  7. Click Create team.

Adding team members

  1. Open the SourceCraft home page.
  2. Under People, navigate to Teams.
  3. Select the team you want to add members to.
  4. In the top-right corner, click New member.
  5. In the window that opens, start typing the user's public name in the drop-down list, e.g., John Smith, or nickname, e.g., jsmith-2000, and select the user from among the suggested options. Select all users you want to add to the team one by one.
  6. Click Add members.

Removing a team member

  1. Open the SourceCraft home page.
  2. Under People, navigate to Teams.
  3. Select a team.
  4. Next to the member you want to remove, click , select Remove member and confirm the removal.

Assigning roles to team members

You can assign roles to team members for all repositories in your organization or for a specific repository.

Assigning roles in an organization

  1. Open the SourceCraft home page.
  2. Under People, navigate to Teams.
  3. Next to the team whose members you want to assign roles to, click in the Members & roles column.
  4. Mark the roles you want to assign to the team members.
  5. Click Apply.

Assigning a role in a repository

  1. Open the SourceCraft home page.
  2. On the  Home tab, under Your craftspace, navigate to  Repositories.
  3. Select the repository in which you want to assign a role to a team.
  4. Under  Repository settings on the repository page, go to  Members & roles.
  5. In the top-right corner, click New role.
  6. In the window that opens:
    • From the Role drop-down list, select the role you want to assign to a team.
    • Select a team from the Subject drop-down list.
  7. Click Add.

Revoking roles from team members

  1. Open the SourceCraft home page.
  2. Under People, navigate to Teams.
  3. Next to the team members whose roles you want to revoke, click in the Members & roles column.
  4. Uncheck the boxes next to the roles you want to revoke from team members.

Changing team settings

  1. Open the SourceCraft home page.
  2. Under People, navigate to Teams.
  3. Next to the team whose settings you want to change, click and select Teams settings.
  4. Change the team settings and click Update settings.

Deleting a team

Alert

Deleting a team will revoke the roles of all its members granted as part of the team.

  1. Open the SourceCraft home page.
  2. Under People, navigate to Teams.
  3. Next to the member you want to delete, click , select Delete team and confirm the deletion.

Useful links