All Users page
The "All Users" page in "Administrate" section provides the access to see all available users in the our Testops system.
The page provides next information:
- user's information: login, full name, email address
- last login date: in 'time ago' format
- projects on which users are assigned and roles on them
- Delete button: only Admin is able to delete user from the system
"All Users" page allows:
- to add and invite new ReportPortal users.
- to assign users to the projects with any project role.
- to unassign users from projects.
- to update project role
- to delete users from ReportPortal.
ReportPortal allows to create a new user account on the "All Users" page in the "Administration" section.
Add user
Depending on the toggle state in Server Settings, the ability to manually invite external users to ReportPortal can be disabled.
To add a user on the "All Users" page, perform the following steps:
-
Login into ReportPortal instance as
Administrator
. -
Navigate to the "Administrate" section -> "All users" page.
-
Click on the "Add User" button.
-
Fill all fields with valid data in the "Add user" form and click on the "Add" button.
A new user will be added to the system and assigned to the selected project, and to "Personal Project" with the PROJECT MANAGER project role. Message with authorization data will be sent to the user's email.
If you do not need a personal project, ADMINISTRATOR
can delete it. This project will be removed from the instance. But if the user is unassigned from all projects in the system, and he/she will log in to the ReportPortal after that - the deleted personal project will be created once more time.
This is the only place in the system where an Administrator can be created from. "Project role" is disabled, if Administrator has been selected in the "Account role" field. The "ProjectRole" parameter is not specified for Administrator, the Administrator has full privileges on the project.
Please, do not forget to review project roles on regular basis. We recommend to do it at least quarterly.
Invite user on the "All Users" page
Depending on the toggle state in Server Settings, the ability to manually invite external users to ReportPortal can be disabled.
To invite a user on the "All Users" page, perform the following steps:
-
Login into ReportPortal instance as
Administrator
. -
Navigate to the "Administrate" section -> "All users" page.
-
Click on the "Invite User" button.
-
Fill all fields with valid data in the "Invite user" form and click on the "Invite" button. The invitation has been sent. You can copy the link to the invitation from the "Link to invitation" field.
-
The user will receive an email with the link to the invitation. Registration link will be active until the user registers in the system by this reference, but not more than 24 hours. When the user clicks the link, he/she will see a registration form.
-
The user needs to fill in the registration form and click the "Register" button to complete the registration. The user will be assigned to the project that was specified by you during the invitation, and to "Personal Project" with the PROJECT MANAGER project role.
Assign user on project
To assign user on the "All Users" page, perform the following steps:
-
Login into ReportPortal instance as
Administrator
. -
Navigate to the "Administrate" section -> "All Users" page.
-
Find a user and their projects in the "Projects and roles" column.
-
Click on the name of any project.
-
Click "Add project" button.
-
Fill the name of project.
-
Select a project role.
-
Click on the "Tick" button. - The user will be assigned to the project.
Unassign user from the project
To unassign a user from the project, perform the following steps:
-
Navigate to the "Administrate" section -> "All Users" page.
-
Find a user and their project in the "Projects and roles" column.
-
Click on the name of project.
-
Click on "Cross" icon near the needed project.
-
Confirm the action. - The user will be unassigned from the project.
Users can not be unassigned from their own personal projects.
Edit user's project role
To edit a user project role on the "All Users" page, perform the following steps:
-
Login into ReportPortal instance as
Administrator
. -
Navigate to the "Administrate" section -> "All Users" page.
-
Find a user and their project in the "Projects and roles" column.
-
Click on the name of project.
-
Select a new value from the "Project Role" drop-down.
-
Click on the tick button.
Delete user
To delete a user from ReportPortal, perform the following steps:
-
Login into ReportPortal instance as
Administrator
. -
Navigate to the "Administrate" section -> "All Users" page.
-
Select a user and click the "Delete" button.
-
The warning message will be displayed.
-
Click the "Delete" button. The user will be deleted from the ReportPortal. All launches that the user owns on the projects will be kept in ReportPortal.
Edit user account role
The only space in ReportPortal where user can get the Administrator rights is All Users page.
Give ADMINISTRATOR role
To give Administrator role for any user, perform the following steps:
-
Login into the ReportPortal instance as
Administrator
. -
Navigate to the "Administrate" section -> "All Users" page.
-
Hover over user's name. - "Make admin" button will be displayed.
-
Click on the "Make admin" button. - A confirmation message will be shown.
-
Click "Change" button on pop-up window. Account role User will be changed to Administrator. The user account will be marked with "admin" label.
Take away ADMINISTRATOR role
To take away Administrator account role, perform the following steps:
-
Login into ReportPortal instance as
Administrator
. -
Navigate to the "Administrate" section -> "All Users" page.
-
Click on the "Admin" button near the user's name.
-
A confirm message will be shown.
-
Click "Change" button. Account role "Administrator" will be changed to "User".