Change the user permissions system to be CPM-like
## Details CPM has a pretty nice system for user permissions which we might want to look into for Labracore as well. This system allows for much more customizability in the permissions of a particular user or role. ![image](/uploads/12b232615eedf5d4a79f1529d503a61d/image.png)
issue