Creating a new user and then administrate what dashboards and menu items the user can see is a pain.
Either you need to go and un check every view for that user on every dashboard if you want that person to not see the everything.
First why not switch it so you need to add a person to dashboards instead of removing them or get the option to how you do this.
If you create a new dashboard it is hard to remember to remove the ones that does not should see the new dashboard so would be better to needing to add them instead.
Or why not build a fully UI admin for adding removing a user user groups and access to all menu items and dashboard in one place…