Delivery partners and lead provider roles are out of scope. For MVP we're just targetting appropriate bodies, schools (managed by DfE sign-in) and DfE staff. As a result we don't need the multi-role admin tooling so it can be removed. Instead we'll use the simpler approach outlined in #313.
Changes
Remove Authorisable
Remove AliasAssociation
Remove RolesController and associated functionality
Add appropriate body and DfE relationships to user
Move admin check to service object
Remove delivery partner, lead provider and school roles
Delivery partners and lead provider roles are out of scope. For MVP we're just targetting appropriate bodies, schools (managed by DfE sign-in) and DfE staff. As a result we don't need the multi-role admin tooling so it can be removed. Instead we'll use the simpler approach outlined in #313.
Changes
Review notes
Probably easiest to go commit-by-commit.
Fixes #336