Skip to content

Commit 6259ea3

Browse files
authored
Merge pull request #7182 from umbraco/users
Updated Users section images and text to match v15 and v16 UI
2 parents 763a596 + b1897c6 commit 6259ea3

File tree

12 files changed

+162
-68
lines changed

12 files changed

+162
-68
lines changed
68.9 KB
Loading
9.36 KB
Loading
65.7 KB
Loading
156 KB
Loading

15/umbraco-cms/fundamentals/data/users/README.md

Lines changed: 72 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,118 @@
11
---
22
description: >-
3-
This guide will explain how to define, create, and manage users in the
4-
backoffice
3+
Learn how to create, manage, and assign permissions to users in the Umbraco backoffice.
54
---
65

76
# Users
87

9-
Users (not to be confused with [Members](../members.md)) are people who have access to the Umbraco backoffice. These could include Content Editors, Translators, Web Designers, and Developers.
8+
Users are people who have access to the Umbraco backoffice (not to be confused with [Members](../members.md)). These could include Content Editors, Translators, Web Designers, and Developers.
109

11-
This guide will explain how to define, create, and manage users in the backoffice.
10+
This guide will walk you through how to create and invite users, manage user profiles, work with User Groups and permissions in the backoffice.
1211

13-
## Creating a user
12+
## Creating a User
1413

15-
Go to the **Users** section. Here, you will see an overview of all the current backoffice users.
14+
To create or invite a User:
1615

17-
To create a new user select the **Invite user** button. You will be prompted to add a **Name** and an **Email** for the new user. You will also need to select which **User group** the new user should be added to and enter a **Message** for the invitation.
16+
1. Go to the **Users** section in the backoffice.
17+
2. Select **Create -> User**. Alternatively, click **Invite...**.
18+
3. Enter the **Name** and **Email** of the new user.
19+
4. Select which **User group** the new user should be added to.
20+
5. *[Optional]* Enter a **Message** for the invitation.
21+
6. Click **Create user** or **Send invite**.
1822

19-
Once you have created the user, an autogenerated password will be provided. This password needs to be used to access the account.
23+
Once you have created the user, the new user will receive a system-generated password for their initial login. This password needs to be used to access the account.
2024

21-
### User profiles
25+
### Managing a User Profile
2226

23-
There are default properties on every user that can be defined:
27+
Open a user’s profile from the **Users** section to update:
2428

25-
* Change/Remove photo.
26-
* Change Password (provides an option to set a new password).
27-
* Disable (allows one to disable service access).
28-
* Update the email for the user.
29-
* Language (sets the backoffice language of the user account).
30-
* User Group (determines the scope of access in the backoffice)
31-
* Start nodes for both Content and Media sections to limit access
29+
* Profile photo.
30+
* Email address of the user.
31+
* UI Culture (sets the backoffice language of the user account).
32+
* User Group (determines the scope of access in the backoffice).
33+
* Start nodes for both Content and Media sections to limit access.
34+
35+
## Managing Users
36+
37+
When working with multiple users in Umbraco, the user screen provides tools to help you quickly locate and manage users using filters and layout options.
38+
39+
### Filter and Organize Users
40+
41+
At the top of the Users section, use the search bar to quickly find a user by typing their name or email address.
42+
43+
Use the **Status** filter to narrow down users based on their current state:
44+
45+
* Active – Users who have logged in and are enabled.
46+
* Disabled – Users whose access has been explicitly turned off.
47+
* Locked out - User has been automatically blocked from logging in after too many failed login attempts.
48+
* Invited - User has been invited to access the Umbraco backoffice.
49+
* Inactive – Users who haven't logged in or have been disabled.
50+
51+
The **Groups** filter lets you view users based on the user groups they belong to. For example, Administrators, Editors, Sensitive data, Translators, and Writers.
52+
53+
Use **Order by** to sort users by:
54+
55+
* Name (A–Z)
56+
* Name (Z-A)
57+
* Newest
58+
* Oldest
59+
* Last Login
60+
61+
### Layout Options
62+
63+
Users are displayed in Grid format by default, showing:
64+
65+
* Initials, full name, and group membership.
66+
* Login status (for example, “Inactive” label).
67+
* Last login time (if applicable).
68+
69+
Click the table/grid icon (top-right corner) to switch to a more compact, column-based layout.
3270

3371
## Default User Groups
3472

35-
By default, the User Groups available to new users are **Administrators**, **Writers**, **Editors**, **Translators,** and **Sensitive Data**.
73+
By default, the User Groups available to new users are **Administrators**, **Editors**, **Sensitive Data**, **Translators,** and **Writers**.
3674

37-
* **Administrator**: Can do anything when editing nodes in the content section (has all permissions).
38-
* **Editor**: Allowed to create and publish content items or nodes on the website without approval from others or restrictions (has permissions to **Public Access**, **Rollback**, **Browse Node**, **Create Content Template**, **Delete**, **Create**, **Publish**, **Unpublish**, **Update**, **Copy**, **Move** and **Sort**).
39-
* **Writer**: Allowed to browse nodes, create nodes, and request for publication of items. Not allowed to publish directly without someone else's approval like an Editor (has permissions to **Browse Node**, **Create**, **Send to Publish,** and **Update**).
40-
* **Translator**: These are used for translating your website. Translators are allowed to browse and update nodes as well as grant dashboard access. Translations of site pages must be reviewed by others before publication (has permissions to **Browse Node** and **Update**).
75+
* **Administrators**: Can do anything when editing nodes in the content section (has all permissions).
76+
* **Editors**: Allowed to create and publish content items or nodes on the website without approval from others or restrictions (has permissions to **Public Access**, **Rollback**, **Browse Node**, **Create Content Template**, **Delete**, **Create**, **Publish**, **Unpublish**, **Update**, **Copy**, **Move** and **Sort**).
4177
* **Sensitive data**: Any users added to this User group will have access to view any data marked as sensitive. Learn more about this feature in the [Sensitive Data](../../../reference/security/sensitive-data-on-members.md) article.
78+
* **Translators**: These are used for translating your website. Translators are allowed to browse and update nodes as well as grant dashboard access. Translations of site pages must be reviewed by others before publication (has permissions to **Browse Node** and **Update**).
79+
* **Writers**: Allowed to browse nodes, create nodes, and request for publication of items. Not allowed to publish directly without someone else's approval like an Editor (has permissions to **Browse Node**, **Create**, **Send to Publish,** and **Update**).
4280

4381
## Creating a User Group
4482

4583
You can also create your own custom User Groups and add properties and tabs as you would with Document Types and Member Types.
4684

47-
Go to the **Users** section and select the **Groups** tab in the top-right corner.
48-
49-
![User Groups Tab](../../../../../14/umbraco-cms/fundamentals/data/images/user-groups.png)
85+
1. Go to the **Users** section.
86+
2. Select **User Groups**.
87+
3. Click **Create**.
5088

51-
Select **Create Group** and you will be taken to the **User Group** editor. Here you can define and edit the User Group through custom settings and properties.
89+
![User Groups Menu](../images/user-groups-menu-v16.png)
5290

5391
### User Group Parameters
5492

55-
![Create User Group](../../../../../14/umbraco-cms/fundamentals/data/images/create-user-group.png)
93+
![Create User Group](../images/user-groups-v15.png)
5694

57-
Shows basic information about the User Group and settings for custom properties.
95+
Enter the information about the User Group and settings for custom properties:
5896

59-
* **Name**: The name of the User Group is shown in the User Group tab.
97+
* **Name**: The name of the User Group.
6098
* **Alias**: Used to reference the User Group in code - the alias will be auto-generated based on the name.
61-
* **Assign access**: Define which sections and languages the users will have access to, and if the users should have access to only some or all content and media.
99+
* **Assign access**: Define which sections and languages the users will have access to. Also, if the users should have access to only some or all content and media.
62100
* **Default Permissions**: Select the default permissions granted to users of the User Group.
63101
* **Granular permissions**: Define a specific node the users in the group should have access to.
64-
* **Users**: Add users to the new group.
65102

66103
## User Permissions
67104

68-
Depending on which User Group a user is added to, each user has a set of permissions associated with their accounts. These permissions either enable or disable a user's ability to perform its associated function.
105+
Depending on which User Group a user is added to, each user has a set of permissions associated with their accounts. These permissions either enable or disable a user's ability to perform their associated function.
69106

70-
The available user permissions are defined under **Default Permissions** in the User group.
107+
The available user Permissions are defined under **Default Permissions** in the User group.
71108

72-
![Default permissions](../../../../../14/umbraco-cms/fundamentals/data/images/default-permissions.png)
109+
![Default permissions](../images/default-permissions-v15.png)
73110

74111
## Granular Permissions
75112

76113
As an addition to the Default Permissions, it is also possible to add more granular permissions on a User Group level.
77114

78-
<figure><img src="../../../.gitbook/assets/Screenshot 2025-06-04 at 12.45.05.png" alt=""><figcaption></figcaption></figure>
115+
![Granular permissions](../images/granular-permissions.png)
79116

80117
With the **Documents** permission, you can define granular permissions on specific documents. This is useful when a User Group should only have limited access to a certain page on the website. Clicking **Add** opens a dialog where you can choose between documents from the Content section.
81118

15/umbraco-cms/fundamentals/data/users/api-users.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,13 @@ Since API Users are identical to regular Users their backoffice access can be co
1717
{% hint style="info" %}
1818
Client IDs for API Users are explicitly prefixed with `umbraco-back-office-`. This guards against API Users accidentally taking over one of the Client IDs used by the Umbraco core.
1919
{% endhint %}
20+
21+
## Creating an API User
22+
23+
To create an API User:
24+
25+
1. Go to the **Users** section in the backoffice.
26+
2. Select **Create -> API User**.
27+
3. Enter the **Name** and **Email** of the new API user.
28+
4. Select which **User group** the new user should be added to.
29+
5. Click **Create user**.
79.3 KB
Loading
16.5 KB
Loading
65.7 KB
Loading
170 KB
Loading

0 commit comments

Comments
 (0)