Some user management screens were brought in in #275 that we don't think fit in with how admin user management will look, as outlined in #313. We also want to push back some roles beyond the MVP (lead providers) and remove some altogether (delivery partners).
To make the roles flexible we had to introduce some advanced techniques which are tricky to test and probably unnecessary in the long run.
I think this can be simplified and shored up.
[x] Remove delivery partner and lead provider models and tables
[x] Remove Roles admin screens
[x] Remove aliasing, routes, etc
[x] Add validations to the models and not null to the roles join table in the database
Some user management screens were brought in in #275 that we don't think fit in with how admin user management will look, as outlined in #313. We also want to push back some roles beyond the MVP (lead providers) and remove some altogether (delivery partners).
To make the roles flexible we had to introduce some advanced techniques which are tricky to test and probably unnecessary in the long run.
I think this can be simplified and shored up.
not null
to the roles join table in the database