Commit 978ae602 authored by Matt Coshal's avatar Matt Coshal Committed by Matt Coshal

Add multitenancy v2

- create a shared schema
- migrate colleges to this shared schema
- combine all users across all tenants into one table in this shared
schema
- move foreign key references to these new tables
- add new superadmin role that allows for admin rights across all
tenants
- add new authorization rules that prevent users from logging into other
colleges (previously it was assumed they did not have accounts in other
colleges)

Resolves #802, #803, #804, #805, #806
parent a9ef1f8a
Pipeline #33793217 passed with stage
in 9 minutes and 14 seconds