Skip to content

Commit 0e4d61e

Browse files
Update manage org docs for user invitation flow
1 parent 892c86b commit 0e4d61e

File tree

2 files changed

+91
-62
lines changed

2 files changed

+91
-62
lines changed

content/manuals/admin/organization/members.md

Lines changed: 80 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ aliases:
99

1010
Learn how to manage members for your organization in Docker Hub and the Docker Admin Console.
1111

12+
## Invite members
13+
1214
{{< tabs >}}
1315
{{< tab name="Docker Hub" >}}
1416

@@ -24,9 +26,52 @@ Learn how to manage members for your organization in Docker Hub and the Docker A
2426
{{< /tab >}}
2527
{{< /tabs >}}
2628

29+
## Accept invitation
30+
31+
When an invitation is to a user's email address, they receive
32+
a link to [Docker Hub](https://hub.docker.com/) where they can accept or decline the invitation.
33+
34+
1. Navigate to your email inbox and open the Docker email with an invitation to
35+
join the Docker organization.
36+
2. To open the link to Docker Hub, select the **click here** link.
37+
3. The Docker create an account page will open. If you already have an account, select **Already have an account? Sign in**.
38+
If you do not have an account yet, create an account using the same email
39+
address you received the invitation through.
40+
4. Optional. If you do not have an account and created one, you must navigate
41+
back to your email inbox and verify your email address using the Docker verification
42+
email.
43+
5. Once you are signed in to [Docker Hub](https://hub.docker.com/), under Docker Products, select the **Docker Hub** tab.
44+
6. Select **Organizations** from the top-level navigation menu.
45+
7. The organizations page will display your invitation. Select **Accept**.
46+
47+
After accepting an invitation, you are now a member of the organization.
48+
49+
## Manage invitations
50+
51+
After inviting members, you can resend or remove invitations as needed.
52+
53+
### Resend invitations
54+
55+
You may need to resend an invitation if an invitation is pending or was declined:
56+
57+
1. Sign in to Docker Hub.
58+
2. Select **Organizations**, your organization, and then **Members**.
59+
3. In the table, locate the invitee, select the **Actions** icon, and then select
60+
**Resend invitation**.
61+
4. Select **Invite** to confirm.
62+
63+
### Remove an invitation
64+
65+
To remove a member's invitation from an organization:
66+
67+
1. Sign in to Docker Hub.
68+
2. Select **Organizations**, your organization, and then **Members**.
69+
3. In the table, select the **Action** icon, and then select **Remove member** or **Remove invitee**.
70+
4. Follow the on-screen instructions to remove the member or invitee.
71+
2772
## Manage members on a team
2873

29-
Use Docker Hub to add a member to a team or remove a member from a team.
74+
Use Docker Hub or the Admin Console to add or remove team members.
3075

3176
### Add a member to a team
3277

@@ -98,3 +143,37 @@ To remove a member from a specific team:
98143

99144
{{< /tab >}}
100145
{{< /tabs >}}
146+
147+
### Update a member role
148+
149+
Organization owners can manage [roles](/security/for-admins/roles-and-permissions/)
150+
within an organization. If an organization is part of a company,
151+
the company owner can also manage that organization's roles. If you have SSO enabled, you can use {{ $role_mapping_link }}.
152+
153+
> [!NOTE]
154+
>
155+
> If you're the only owner of an organization,
156+
> you need to assign a new owner before you can edit your role.
157+
158+
To update a member role:
159+
160+
1. Sign in to Docker Hub.
161+
2. Select **Organizations**, your organization, and then **Members**.
162+
3. Find the username of the member whose role you want to edit. In the table, select the **Actions** icon.
163+
4. Select **Edit role**.
164+
5. Select their organization, select the role you want to assign, and then select **Save**.
165+
166+
## Export members CSV file
167+
168+
Owners can export a CSV file containing all members. The CSV file for a company contains the following fields:
169+
- Name: The user's name.
170+
- Username: The user's Docker ID.
171+
- Email: The user's email address.
172+
- Member of Organizations: All organizations the user is a member of within a company.
173+
- Invited to Organizations: All organizations the user is an invitee of within a company.
174+
- Account Created: The time and date when the user account was created.
175+
176+
To export a CSV file of the members:
177+
1. Sign in to Docker Hub.
178+
2. Select **Organizations**, your organization, and then **Members**.
179+
3. Select the **Action** icon and then select **Export users as CSV**.

layouts/shortcodes/admin-users.html

Lines changed: 11 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,14 @@
3232
* **Account Created**: The time and date when the user account was created.` }}
3333
{{ $member_navigation = "Select your company in the left navigation drop-down menu, and then select **Users**." }}
3434
{{ $remove_button = "**Remove user**" }}
35-
{{ $update_role = "Select their organization, select the role you want to assign, and then select **Save**." }}
35+
Select their organization, select the role you want to assign, and then select **Save**.{{ $update_role = "" }}
3636
{{ $role_mapping_link = "[SCIM for role mapping](/security/for-admins/provisioning/scim/)"}}
3737
{{ end }}
3838
{{ end }}
3939

40-
## Invite members
41-
42-
Owners can invite new members to an organization via Docker ID, email address, or via a CSV file containing email
40+
Owners can invite new members to an organization via Docker ID, email address, or with a CSV file containing email
4341
addresses. If an invitee does not have a Docker account, they must create an account and verify their email address
44-
before they can accept the invitation to join the organization. When inviting members, their pending invitation occupies
42+
before they can accept an invitation to join the organization. When inviting members, their pending invitation occupies
4543
a seat.
4644

4745
### Invite members via Docker ID or email address
@@ -56,7 +54,7 @@
5654
5. Follow the on-screen instructions to invite members.
5755
Invite a maximum of 1000 members and separate multiple entries by comma, semicolon, or space.
5856

59-
> **Note**
57+
> [!NOTE]
6058
>
6159
> When you invite members, you assign them a role.
6260
> See [Roles and permissions](/security/for-admins/roles-and-permissions/)
@@ -98,7 +96,7 @@
9896
7. Select **Browse files** and then select your CSV file, or drag and drop the CSV file into the **Select a CSV file to
9997
upload** box. You can only select one CSV file at a time.
10098

101-
> **Note**
99+
> [!NOTE]
102100
>
103101
> If the amount of email addresses in your CSV file exceeds the number of available seats in your organization, you
104102
> cannot continue to invite members. To invite members, you can purchase more seats, or remove some email addresses from
@@ -110,69 +108,21 @@
110108
Valid email addresses and any email addresses that have issues appear.
111109
Email addresses may have the following issues:
112110

113-
- **Invalid email**: The email address is not a valid address.
111+
- Invalid email: The email address is not a valid address.
114112
The email address will be ignored if you send invites.
115113
You can correct the email address in the CSV file and re-import the file.
116-
- **Already invited**: The user has already been sent an invite email and another invite email will not be sent.
117-
- **Member**: The user is already a member of your organization and an invite email will not be sent.
118-
- **Duplicate**: The CSV file has multiple occurrences of the same email address.
114+
- Already invited: The user has already been sent an invite email and another invite email will not be sent.
115+
- Member: The user is already a member of your organization and an invite email will not be sent.
116+
- Duplicate: The CSV file has multiple occurrences of the same email address.
119117
The user will be sent only one invite email.
120118

121119
9. Follow the on-screen instructions to invite members.
122120

123-
> **Note**
121+
> [!NOTE]
124122
>
125123
> When you invite members, you assign them a role.
126124
> See [Roles and permissions](/security/for-admins/roles-and-permissions/)
127125
> for details about the access permissions for each role.
128126

129127
Pending invitations appear in the table. The invitees receive an email with a link to Docker Hub where they can accept
130-
or decline the invitation.
131-
132-
## Resend invitations
133-
134-
To resend an invitation if the invite is pending or declined:
135-
136-
1. Sign in to {{ $product_link }}.
137-
2. {{ $member_navigation }}
138-
3. In the table, locate the invitee, select the **Action** icon, and then select **Resend invitation**.
139-
4. Select **Invite** to confirm.
140-
141-
## Remove a member or invitee
142-
143-
To remove a member from an organization:
144-
145-
1. Sign in to {{ $product_link }}.
146-
2. {{ $member_navigation }}
147-
3. In the table, select the **Action** icon, and then select {{ $remove_button }} or **Remove invitee**.
148-
4. Follow the on-screen instructions to remove the member or invitee.
149-
150-
## Update a member role
151-
152-
Organization owners can manage [roles](/security/for-admins/roles-and-permissions/)
153-
within an organization. If an organization is part of a company,
154-
the company owner can also manage that organization's roles. If you have SSO enabled, you can use {{ $role_mapping_link }}.
155-
156-
> **Note**
157-
>
158-
> If you're the only owner of an organization,
159-
> you need to assign a new owner before you can edit your role.
160-
161-
To update a member role:
162-
163-
1. Sign in to {{ $product_link }}.
164-
2. {{ $member_navigation }}
165-
3. Find the username of the member whose role you want to edit. In the table, select the **Actions** icon.
166-
4. Select **Edit role**.
167-
5. {{ $update_role }}
168-
169-
## Export members
170-
171-
Owners can export a CSV file containing all members.
172-
{{ $export_fields }}
173-
174-
To export a CSV file of the members:
175-
176-
1. Sign in to {{ $product_link }}.
177-
2. {{ $member_navigation }}
178-
3. Select {{ $export_button }}.
128+
or decline the invitation.

0 commit comments

Comments
 (0)