| 53 | |
| 54 | |
| 55 | == Needs of the xQTL Workbench == |
| 56 | |
| 57 | Requirements: |
| 58 | |
| 59 | General: |
| 60 | |
| 61 | * All data input/output needs to be closed / secured |
| 62 | * Unregistered users can still view public datasets |
| 63 | |
| 64 | User: |
| 65 | |
| 66 | * Users need to be able to register (as users) |
| 67 | * Confirmation email to the registrar |
| 68 | * Users need to be able to register/confirm their email |
| 69 | * Users need to be able to login |
| 70 | * When loged in users are able to view public datasets and their own datasets |
| 71 | |
| 72 | Admin: |
| 73 | |
| 74 | * Administrators need to be able to: Authenticate users, Ban users, Delete unused accounts |
| 75 | * Administrators are not able to register, view all,execute all |
| 76 | * Users cannot be promoted to admin, admins cannot be demoted to users |
| 77 | * Admins donnot register, but are 'hardcoded' into the application |
| 78 | |
| 79 | |
| 80 | |
| 81 | |