I built a custom integration where you can allow or block certain dashboards on a user basis: DashBouncer. It doesn’t support HACS at the moment, but I’m working on it.
I couldn’t find a way to do it natively, hence the project.
The UI could get some love, so I’m open to suggestions.
Motivation
I was trying to find a way to limit user access in Home Assistant for dashboards without success, and found this big topic regarding RBAC for HASS from years ago: RBAC - Role Based Access Control (Users & Groups rights)
In there, there was SamAthanas/user-rbac project. Inspired by that, I built this solution without the RBAC approach, but I’m also going to push an RBAC solution there.
@wgumaa As far as I know, you can edit the visibility of a dashboard when editing it, but that won’t remove the dashboard from the side bar. The integration also allows to hide the system dashboards too.
DashBouncer is awesome. I just installed it and within minutes I finally have the control I need for the multiple devices I have throughout my home. Previously it’s been an absolute pain to individually configure each device and even then the user could do more than I wanted them to do. This restricts the dashboard they can see and the on-device configuration. Love it!