Another draft pull request, I'll probably get back to this later and work on the more important issues in the repo since this has taken most of my time.
Some things i haven't considered that would be nice is to have a seed script (doesn't have to be a seed script but a seperate file to produce a bare bone db for testing), but for testing purposes (so testing mock data is created, the roles are created, no users/events are created)
Probably could have discussion on what would be best practice here.
Another draft pull request, I'll probably get back to this later and work on the more important issues in the repo since this has taken most of my time.
Some things i haven't considered that would be nice is to have a seed script (doesn't have to be a seed script but a seperate file to produce a bare bone db for testing), but for testing purposes (so testing mock data is created, the roles are created, no users/events are created)
Probably could have discussion on what would be best practice here.