Functionality to assign TAs to clusters and/or repos in gitlab
Functionality to unassign TAs from clusters and/or repos in gitlab
Functionality to view which TAs are in which clusters in a nice way (cross checked with gitlab/core)
Functionality to add TAs/Head TAs to course edition (only TEACHER role not TEACHER_RO)
GraphQL API request to efficiently get all groups and all projects "recursively" in a gitlab group (edition) -> needed when removing staff from edition since it removes them automatically from all those.