Dashboard User visibility management... How? (since native options are useless)

Over the past 4 years I’ve seen multiple post and FRs for HA devs to do something about this gap yet it has been ignored in favor of making ‘predefined’ dashboards no one cares about or needs.

If you have come up with any workarounds that are not difficult to add/maintain please post… I’m sure many here would appreciate it.

Please post how you manage multiple dashboards with multiple users and only allow the correct visibility (e.g. non-beginner level needs)

Context:
Marking a dashboard ‘admin only’ is 99.9% useless for a non-beginner system since we’ll have multiple dashboards. We cant even actually hide the built-in dashboards no one uses (overview, lights, etc) :frowning:

It is not good practice to have a personal use tablet or phone needing to run under Admin just to see some dashboards that we need to hide from the rest of my family, wallpanels, etc.

A proper solution is each dash needs ‘Visibility’ just like the individual views have - so we can enable/disable ability to view/access the ENTIRE dashboard per User… both Built-in and User Created dashboards.

For example…
Say you have 3 wall panels, each are different Dashboards.
How do you allocate each to a separate device and hide those from the family phones?

Dashbaord level visibility permissions we could allow 1 wallpanel dashboard per physical wallpanel just by making each physical panel “tied” to a unique user. This, then also allows us to set each phone (separate user) to also have all wall panel dashboards hidden for them.