Merge pull request #14656 from docker/master

Updates to master
This commit is contained in:
jerae-duffin 2022-05-03 13:23:50 -05:00 committed by GitHub
commit c36ef9be6d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 53 additions and 37 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -86,7 +86,7 @@ The Organization landing page displays various options that allow you to
configure your organization. configure your organization.
- **Members**: Displays a list of team members. You - **Members**: Displays a list of team members. You
can invite new members using the **Add Member** option. See [Add team members](#add-team-members) for details. can invite new members using the **Add Member** option. See [Invite members](#invite-members) for details.
- **Teams**: Displays a list of existing teams and the number of - **Teams**: Displays a list of existing teams and the number of
members in each team. See [Create a team](#create-a-team) for details. members in each team. See [Create a team](#create-a-team) for details.
@ -157,32 +157,43 @@ enforcement.
The org owner can also add additional org owners to help them manage users, teams, and repositories in the organization. The org owner can also add additional org owners to help them manage users, teams, and repositories in the organization.
## Add team members ## Invite members
Org owners can invite new members to the team using their Docker ID or email Organization owners can invite new members to the organization using their Docker ID or email address. If the invitee does not have a Docker account, they must create an account and verify their email address before they can accept the invitation to join the organization. When inviting members, their pending invitation occupies a seat.
address. When you invite team members using their email address, we recommend
that users create a Docker account before accepting the invite to join the
team. If you are using a Docker Team or a Business subscription, inviting team
members using their email address counts towards a seat.
If the user isn't in your organization: To add a member to an organization:
1. Go to **Organizations** in Docker Hub, and select your organization. 1. Go to **Organizations** in [Docker Hub](https://hub.docker.com){: target="_blank" rel="noopener" class="_"}, and select your organization.
2. Click **Add Member**. 2. In the Members tab, click **Invite Member**.
3. Enter the user's Docker ID or email, and select a team from the drop-down list. 3. Enter the invitee's Docker ID or email, and select a team from the drop-down list.
4. Click **Add** to confirm. 4. Click **Invite** to confirm.
If the user already belongs to another team in the organization: > **Note**
>
> You can view the pending invitation in the **Members** tab. The invitee receives an email with a link to the organization in Docker Hub where they can accept or decline the invitation.
1. Open the team's page in Docker Hub: **Organizations** > **_Your Organization_** > **Teams** > **_Your Team Name_** To add a member to a team:
2. Click **Add Member**.
3. Enter the user's Docker ID or email address to add them to the team.
When org owners add team members, the members receive an email 1. Navigate to **Organizations** in [Docker Hub](https://hub.docker.com){: target="_blank" rel="noopener" class="_"}, and select your organization.
informing them that they have been added to the organization as a member of the team. 2. In the **Members** tab, click the additional options from the table menu and select **Add to team**.
> **Note**: You are not automatically added to teams created by your > **Note**
> organization. >
> You can also navigate to **Organizations** > **Your Organization** > **Teams** > **Your Team Name** and click **Add Member**. Select a member from the drop-down list to add them to the team or search by Docker ID or email.
3. Select the team and click **Add**.
> **Note**
>
> The invitee must first accept the invitation to join the organization before being added to the team.
## Resend invitations
To resend an invitation if the invite is pending or declined:
1. Navigate to **Organizations** in [Docker Hub](https://hub.docker.com){: target="_blank" rel="noopener" class="_"} and select your organization.
2. In the **Members** tab, locate the invitee and select **Resend invitation** from the table menu.
3. Click **Invite** to confirm.
## Configure repository permissions ## Configure repository permissions
@ -193,11 +204,10 @@ access. Note that org owners have full administrative access to all repositories
To give a team access to a repository To give a team access to a repository
1. Go to **Organizations** in Docker Hub, and select your organization. 1. Navigate to **Organizations** in Docker Hub, and select your organization.
2. Click on the **Teams** tab and select the team that you'd like to configure repository access to. 2. In the **Members** tab, click **Invite Member**.
3. Click on the **Permissions** tab and select a repository from the 3. Enter the Docker ID or email, and select a team from the drop-down list.
**Repository** drop-down. 4. Click **Invite** to confirm.
4. Choose a permission from the **Permissions** drop-down list and click **Add**.
![Team Repo Permissions](images/team-repo-permission.png){:width="700px"} ![Team Repo Permissions](images/team-repo-permission.png){:width="700px"}
@ -221,26 +231,32 @@ you automatically have Read-only permissions:
repositories "Description", "Collaborators" rights, "Public/Private" repositories "Description", "Collaborators" rights, "Public/Private"
visibility, and "Delete". visibility, and "Delete".
> **Note**: > **Note**
> >
> A User who has not yet verified their email address only has > A User who has not yet verified their email address only has
> `Read-only` access to the repository, regardless of the rights their team > `Read-only` access to the repository, regardless of the rights their team
> membership has given them. > membership has given them.
## Remove team members ## Remove members
To remove a member from all teams in an organization: To remove a member from an organization:
1. Go to **Organizations** in Docker Hub, and select your organization. The Organizations page lists all team members. 1. Navigate to **Organizations** in [Docker Hub](https://hub.docker.com){: target="_blank" rel="noopener" class="_"}, and select your organization.
2. Click the **X** next to a members name to remove them from all the teams in the organization. 2. In the **Members** tab, select Remove member from the table menu.
3. When prompted, click **Remove** to confirm the removal. 3. When prompted, click **Remove** to confirm.
To remove an invitee from an organization:
1. Navigate to **Organizations** in [Docker Hub](https://hub.docker.com){: target="_blank" rel="noopener" class="_"}, and select your organization.
2. In the **Members** tab, locate the invitee you would like to remove and select **Remove invitee** from the table menu.
3. When prompted, click **Remove** to confirm.
To remove a member from a specific team: To remove a member from a specific team:
1. Go to **Organizations** in Docker Hub, and select your organization. 1. Navigate to **Organizations** in [Docker Hub](https://hub.docker.com){: target="_blank" rel="noopener" class="_"}, and select your organization.
2. Click on the **Teams** tab and select the team from the list. 2. Click on the **Teams** tab and select the team from the list.
3. Click the **X** next to the user's name to remove them from the team. 3. Click the **X** next to the users name to remove them from the team.
4. When prompted, click **Remove** to confirm the removal. 4. When prompted, click **Remove** to confirm.
## Videos ## Videos

View File

@ -261,7 +261,7 @@ When SSO is enabled and enforced, your users just have to sign in using the emai
### Q: Is Docker SSO fully synced with Active Directory (AD)? ### Q: Is Docker SSO fully synced with Active Directory (AD)?
Docker doesnt currently support a full sync with AD. That is, if a user leaves the organization, administrators must sign in to Docker Hub and manually [remove the user](../docker-hub/orgs.md#remove-team-members) from the organization. Docker doesnt currently support a full sync with AD. That is, if a user leaves the organization, administrators must sign in to Docker Hub and manually [remove the user](../docker-hub/orgs.md#remove-members) from the organization.
Additionally, you can use our APIs to complete this process. Additionally, you can use our APIs to complete this process.

View File

@ -19,7 +19,7 @@ to add seats to a subscription:
5. The **Billing** tab displays the number of seats currently in use. 5. The **Billing** tab displays the number of seats currently in use.
6. Navigate to the **Members** tab to add new members. For more information, see [Add a member to a team](../docker-hub/orgs.md#add-team-members). 6. Navigate to the **Members** tab to add new members. For more information, see [Add a member to a team](../docker-hub/orgs.md#invite-members).
> **Note:** > **Note:**
> >