User managers and administrators can operate
User Management panel and be able to manage users of the respective organization. The main view is the following:
In this view, registered users are shown, along with their metadata such as:
- Account: user email
- Role: if the user is producer, then this column shows the respective role.
- Scopes: if the user is consumer, then this column shows the respective scopes.
- State: indication of user state, such as
Pending. Active users are registered entities that can use RAW. Inactive users are temporarily blocked from using RAW. Pending state refers to users being added / invited but not having accepted their invitation yet.
Apart from user metadata, there are control buttons that enable user addition, removal and editing. These operations are analyzed below.
Invite new User(s)
User addition is accomplished by sending email invitations. Invited users can accept their invitation and update their registration status to
User invitation is initiated by clicking
Add User, so the following screen will pop up:
User emails can be directly entered in the form or copy/pasted from another source, like text editor or excel spreadsheet:
Adding invalid emails will result in an error message:
Adding an existing email will also emit an error message:
Bulk user invitation is permitted. In this case, all invited users will share the same permissions.
Specifying multiple user emails is accomplished by one of these separators: "enter", "comma", "tab".
Currently, there is a limit of 30 users per invitation. If this limit is excedeed then a respective error message is shown:
In Consumer invitations, a set of scopes can be granted:
Scope search is provided by typing in the respective search text field:
New scope definition and assignment is also provided:
In Producer invitations, the respective roles are granted:
User Manager roles are mutually exclusive (admin role is a superset of user manager role):
Mixed user type (consumers & producers)
A user can also be both consumer and producer. In this case, both scopes and roles can be specified:
Upon successful invitation, the respective entry will be presented in
When the invited user accepts the invitation, then her state will change into
Users can be edited by clicking on the
Based on the type of user begin edited (consumer, producer, mixed), the following screen will pop up:
There is no restriction in the editing extent. Indicatively,
Save will complete user update.
Users can be removed by clicking on the
For safety reasons, no producer assigned with
Administrator role can be removed directly. That user needs to be stripped off her Administrator role first and then removed.