Roles
One user can have multiple roles at the same time - parallel. For example Adam Smith user can have a organization admin role at OrgA and can have an organization member role at OrgB and can have guest privilege to ProjectD and project B.
Permission Name | Effects | Scope |
---|---|---|
Organization Admin | This user is an admin in the specified organization. | Organization Specific |
Organization Member | Basically a sample results (etc) downloader/uploader for a project. Org. member can not create or delete org. or projects and can not invite or delete members. Org. admin and member can see all organization project, all sample analysis results, sample analysis results files, reads. | Organization Specific |
Guest | This user can handle (only explore and download?) data in a particular project. A granted guest with privileges on project level can see every project’s samples, project’s sample analysis results and project’s files which are created/uploaded before or after ( ? ) the the granting. | Project |
Registered user | A register user with a registered email address. |
|
Unregistered user | A general user from the internet, from the landing page. |
|
Permission matrix
Function - Role | SiteAdmin | Org. admin | Org. member | Guest (Read) | Guest (Read/Write) | Registered user | Unregistered user |
---|
Function - Role | Org. admin | Org. member | Guest (Read) | Guest (Read/Write) | Registered user | Unregistered user |
---|---|---|---|---|---|---|
Scope | Organization | Organization | Project / Sample | Project / Sample | Entire site | Entire site |
Organization list | ||||||
Organiztaion’s member list | ❌ | ❌ | ❌ | ❌ | ||
Add | ❌ | ❌ | ❌ | ❌ | ❌ | |
Delete / Remove member / guest | ❌ | ❌ | ❌ | ❌ | ❌ | |
Create organization | * | * | * | * | ❌ | |
Delete organization (From SiteAdmin site) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Edit org. name | ❌ | ❌ | ❌ | ❌ | ❌ | |
Browse all organization (Org. list screen) | ||||||
Create project | ❌ | ❌ | ❌ | ❌ | ||
Delete project(Hard) | ❌ | ❌ | ❌ | ❌ | ❌ | |
Edit project (Name, Description, Privacy level, Library, Use custom storage) | ❌ | ❌ | ❌ | ❌ | ||
Browse all (private, public) org’s projects (Project list screen) | ❌ | ❌ | ||||
Project details - Guest list | ❌ | ❌ | ❌ | ❌ | ||
Create/upload sample | ❌ | ❌ | ❌ | |||
Delete sample | ❌ | ❌ | ❌ | ❌ | ❌ | |
Download metadata (xls) | ||||||
Upload/Import Metadata | ❌ | ❌ | ❌ | |||
Edit MetaData | ❌ | ❌ | ❌ | |||
Delete MetaData | ❌ | ❌ | ❌ | |||
Create Folder (Result) | ❌ | ❌ | ||||
Delete Folder (Result) | ❌ | ❌ | ❌ | ❌ | ❌ | |
Upload files | ❌ | ❌ | ❌ | |||
Download files | (Only public) | (Only public) | ||||
Delete files | ❌ | ❌ | ❌ | ❌ | ||
Save search | ❌ | |||||
Browse / Load saved searches (Only user level) |
|
| ❌ | |||
Change permission settings | ❌ | ❌ | ❌ | ❌ | ❌ | |
Create App (for org) | ❌ | ❌ | ❌ | ❌ | ❌ | |
Delete app (from org) | ❌ | ❌ | ❌ | ❌ | ❌ | |
Add/delete app to project | ❌ | ❌ | ❌ | ❌ | ❌ | |
Run app | ❌ | ❌ | ❌ | |||
View runs | (Every runs at org' project) | (Every runs at org' project) | (Only own runs) | (Only own runs) | ❌ | ❌ |