User Levels¶
Overview¶
There are various levels of privileges for database users.
These are as follows:
Reader¶
Readers are users who can :
-
View registered components, test run results or component type descriptions.
-
These users can add notes to components or tests, upload attachments etc.
Note
not suitable for users: who wish to add components or measurements to the database.
Executives¶
Executives (in addition to "Readers" level + rights) are users who can:
- Register components and upload test run results.
Note
suitable for users: who wish to add components (of existing component types) or measurements (of existing test types) to the database;
but not suitable for users: who wish to change existing component (e.g. properties) or measuement (e.g. properties or results) data.
Institute Authorities¶
Institution Authorities (in addition to "Readers" level + rights) are users who:
-
Manage components and test run results related to the institution managed by them
-
Users are able to delete or confirm the deletion of records.
-
Users also manage other users cooperating with their institution.
Note
suitable for users: who wish to add or change information of components or measurements in the database;
but not suitable for users: who wish to add component or test types to the database.
Component Managers¶
Component Managers (in addition to "Readers" level + rights):
- Users who manage types of components and tests, can modify component stages and properties.
Component managers will be limited to people developing components or tests types and component manager assignment requests should be justified by need.
Levels within an Institute¶
While most users will be reader or executive level, each institute should nominate an institute authority/an institute authority per institute with higher level permissions. The actions required by institute authorities are foreseen to occur as an exception at low rates, therefore the number of institute authorities is planned to be limited to 1 per institute and activity. Note that these positions are not mutually exclusive and several can be held by the same person.
Modifying User Levels¶
The institute authority should change the user levels of users at their institute using the web UI.
To make changes:
1) Click on the institute
link
2) Click edit
on the home institute tile
3) Select Users
from the following window
4) Click Edit
on the user tile
5) Select/De-select User access levels
Stage Control¶
The database permits limiting movement of stages for component objects - stage control. This can be implemented such that functionality is differentiated across user roles:
For example for an ordered stage list:
-
some users can advance to next stage
- cannot advance more than one stage
- cannot revert stages
-
other users can select any stage
Activity Coordinators and users should be aware of limitations to user rights when intefacing with the production database via scripts (including commandline, notebooks, GUIs and web applications).