We're trying to create default dashboards for a couple of user roles we defined (e.g. Engineering, Sales, etc) so we decided to create dashboards that were only visible to these groups. The problem we had was that we put the Engineering dashboard first in the global menu and those users that didn't have a custom dashboard installed would see an Access Restricted page, with nowhere to go (since going to the Home would try to open the dashboard that they couldn't see)
Reproduction steps
- Log in as admin and create a dashboard that only members of a given project can see
- Set that dashboard as the topmost item in the global menu
- Log in as a user that can't see that dashboard and doesn't have a dashboard installed
- You should now see the error page
Version information: Phacility hosted
We did have a Home dashboard visible to everyone that we expected would be shown to those users that couldn't see the other dashboards.