Skip to content
GitLab
  • Explore
  • Sign in
  • EIPEIP
  • LabradorLabrador
  • Wiki
  • General Overview

General Overview · Changes

Page history
Add roles to general overview authored Feb 14, 2023 by Timur Oberhuber's avatar Timur Oberhuber
Hide whitespace changes
Inline Side-by-side
General-Overview.md
View page @ 3a6f86f4
......@@ -47,3 +47,19 @@ We try to use the same libraries among the different applications. Every applica
- JUnit: general testing framework.
- AssertJ: provies a nicer way of writing assertions.
## Roles
Labrador applications have four main roles, these are defined on course edition level:
- Teacher
- Head TA
- TA
- Student
On edition level, two more roles exist:
- Teacher Read-Only: This is used for archived editions, a user with this role still has all read permissions, but cannot edit or delete anything anymore.
- Blocked: A user with this role is not part of an edition and is also not allowed to enrol in that edition anymore.
In addition to these, there is an Admin role, which is global. A user is an admin when their `defaultRole` is admin.
\ No newline at end of file
Clone repository

Home
General
LabraCore
Librador
Development
    Migrations