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.