Users
The users interface can be accessed by clicking on the "Users" navigation item on the left navigation drawer under the system item group. |
A user is someone who can log in to the Corteza system.
Each user has Email, Full name and Nickname (handle). Additionally, each user has a username (=email) and password to enable them to log in to the system (referred as credentials).
The interface allows you to:
-
Edit permissions regarding the user resource (see Managing permissions),
-
add new users (see Adding users),
-
list system users (see Listing users),
-
edit users (see Editing users).
Managing permissions
To manage permissions related to the user resource, click on the "Permissions" button on the top right corner of the page. You can define:
- Read any user
-
Determines if the given role is allowed to access information of any user,
- Update any user
-
Determines if the given role is allowed to update the information of any user,
- Delete any user
-
Determines if the given role is allowed to delete any user,
- Suspend any user
-
Determines if the given role is allowed to suspend any user,
- Unsuspend any user
-
Determines if the given role is allowed to unsuspend any user,
- Show email details for any user
-
Determines if the given role is allowed to see the email corresponding to any user,
- Show name details for any user
-
Determines if the given role is allowed to see the name corresponding to any user,
The ability to manage the visibility of emails and names was introduced with the user masking privacy feature. It allows a specific role to know about other users but they can’t necessarily know of their private information. |
Adding users
To add a new user, click on the "New" button on the top right corner of the page.
This opens a new interface where you can insert the basic information regarding the user.
-
Email address,
-
full name,
-
handle (sort of like a nickname).
After saving the user, a new interface is provided where you can edit the newly created user.
The user edit interface provides the following sections:
- Basic information
-
This section allows you to edit basic information regarding the user, such as their email and username, It also provides the options of deleting the user or temporary suspending the user.
- Password
-
This section allows you to define a new password for the user,
- Role membership
-
This section allows you to manage the roles of the given user.
Every user is a member of the dynamic role "Everyone". |
The user edit interface also allows you to define permissions specific to the given user. It can be accessed by clicking on the "Permissions" link in the top right corner. You can define:
- Read "(user name)"
-
Determines if the given role is allowed to access information of the given user,
- Update "(user name)"
-
Determines if the given role is allowed to update the information of the given user,
- Delete "(user name)"
-
Determines if the given role is allowed to delete the given user,
- Suspend "(user name)"
-
Determines if the given role is allowed to suspend the given user,
- Unsuspend "(user name)"
-
Determines if the given role is allowed to unsuspend the given user,
- Show email details for "(user name)"
-
Determines if the given role is allowed to see the email corresponding to the given user,
- Show name details for "(user name)"
-
Determines if the given role is allowed to see the name corresponding to the given user,
Listing users
Users can be viewed on the table in the middle of the interface. The system supports a powerful search engine, from partial searching, finding only non-suspended users and so on. It also supports pagination and sorting.
Editing users
Users can be edited by pressing on the edit icon next to each row in the user list, that opens up a new interface.
The user edit interface provides the following sections:
- Basic information
-
This section allows you to edit basic information regarding the user, such as their email and username, It also provides the options of deleting the user or temporary suspending the user.
- Password
-
This section allows you to define a new password for the user,
- Role membership
-
This section allows you to manage the roles of the given user.
Every user is a member of the dynamic role "Everyone". |
The user edit interface also allows you to define permissions specific to the given user. It can be accessed by clicking on the "Permissions" link in the top right corner. You can define:
- Read "(user name)"
-
Determines if the given role is allowed to access information of the given user,
- Update "(user name)"
-
Determines if the given role is allowed to update the information of the given user,
- Delete "(user name)"
-
Determines if the given role is allowed to delete the given user,
- Suspend "(user name)"
-
Determines if the given role is allowed to suspend the given user,
- Unsuspend "(user name)"
-
Determines if the given role is allowed to unsuspend the given user,
- Show email details for "(user name)"
-
Determines if the given role is allowed to see the email corresponding to the given user,
- Show name details for "(user name)"
-
Determines if the given role is allowed to see the name corresponding to the given user,