Roles determine the ability of users to access data through the following levels of permission:
- Module level. Describes accessibility to the screen and dialogue boxes of eLab. For example, a Standard User cannot access most of the administrative controls.
- Table level. Describes the user’s ability to read, add, edit and delete data from the tables of the eLab database.
- Row level. Describes the user’s ability to read, add, edit and delete data from specific rows of the eLab database.
- New data level. Describes which, if any, other users have access to new data created by that role.
Permissions can be further finetuned by granting or denying specific levels of permission to a single user. Denying permission to data for a user, or any role that user belongs to, denies all permissions to that data even if the user has been granted permissions elsewhere. For example, if a user is denied permission to modify a particular row, then they will be denied the ability to edit that data even if permission is given to the associated table.
Note: In most cases you will not have to modify the permissions in the system and if you do it would usually only be at the module level.
Copyright © 2008 eBioSys Pty Ltd - eLab LIMS