Ability to set Dashboard defaults and visibility per user (not per device or maybe in addition to) #11278
Replies: 15 comments 1 reply
-
This is pretty much necessary for anyone with more than 2 people living in a house so I really hope somebody implements it. |
Beta Was this translation helpful? Give feedback.
-
In my installation, I have several users with, for each, an associated dashboard. |
Beta Was this translation helpful? Give feedback.
-
I would even suggest that this could be implemented in two stages:
|
Beta Was this translation helpful? Give feedback.
-
I'm setting up a system for my parents. I don't want them to see the default dashboard at all. They should only see a custom dashboard I've created. I don't see the logic in clearing the default dashboard after a log out from the system. Isn't the point of something being default that it's the one that's shown to the user right after logging in? So yes, I'd be very happy to see this being implemented. Additionally I'd like to see "Change the order and hide items from the sidebar" to persist between logins. |
Beta Was this translation helpful? Give feedback.
-
Until this feature is partially or fully implemented, I’m looking for a workaround. For that reason, I started another discussion #11316 - please chip in if you have any comments to add. Thank you! |
Beta Was this translation helpful? Give feedback.
-
I would also like to see the option for users to define which default dashboard they want to choose (among the ones available to them). However, I have not seen a way for non-admin users to define their default dashboards. These non-admin users do not have access to the Dashboards configuration screen (which is expected). For admins, this screen allows opening a specific dashboard and setting it as "default for this device". However, non-admin users cannot chose their default Lovelace card in this way, as they don't have access to that configuration. I have also not seen a way for an admin user to define which Dashboard should be the default for other non-admin users' devices (or profiles, as this discussion seeks). The only way I have seen to go around this is for an admin to set the non-admin user temporarily to "Admin", then on that user's device, access the Dashboards configuration panel, open the desired dashboard, and choose "Select as Default for this device". Then, from the admin's account, revert that user back to non-admin. If my suggestion, being slightly different than what this discussion is mainly aimed at, should be brought up in a separate discussion thread, please let me know and I will move it there! |
Beta Was this translation helpful? Give feedback.
-
I agree and I'm eager to be able to set default for Me and other users, regardless of device, it should be tied to the user, not device. And if you have a wallpanel that should have a different default, just create a new user for each wallpanel ( that is a good thing for security ). Also, even more important than setting the default, the ability to organize the order of dashboards from the backend. |
Beta Was this translation helpful? Give feedback.
-
Feels like being connected to #7361 and #11778 Goal would be a streamlined dashboard concept including authentication, user defaults and converting existing content to cards. |
Beta Was this translation helpful? Give feedback.
-
Has this been implemented? |
Beta Was this translation helpful? Give feedback.
-
Nope. Still an issue. |
Beta Was this translation helpful? Give feedback.
-
I am pretty surprised this is still an issue. It is the obvious glaring hole in necessary functionality and every release where this isn't refactored to support this just incurs further technical debt that will need to be overcome when they finally get around to fixing this. |
Beta Was this translation helpful? Give feedback.
-
I still need this implemented. Is there a feature roadmap to track this? Given how users can still bypass visibility control to tabs this is even more important. |
Beta Was this translation helpful? Give feedback.
-
Running into the same issue as a new HA user - wasted to so much time trying to figure this out. At least I know it's a browser thing now, so back to logging in my daughter and wife's phones to see if it is working right, I guess. |
Beta Was this translation helpful? Give feedback.
-
On user config it would be nice to be able to set default dashboard and which dashboards are visible on the side bar. |
Beta Was this translation helpful? Give feedback.
-
You can hide most things with https://github.com/NemesisRE/kiosk-mode. That is user-based (among a lot of other possibilities). That, combined with setting visibility per user on different views in the same dashboard takes you almost all the way. But for a "normal mobile user" I'd say it works pretty well. My family hasn't found the hidden stuff behind the curtains yet, and they are daily users of HA for 3 years. |
Beta Was this translation helpful? Give feedback.
-
The request
I am looking for a way, now with the multiple dashboard capability, to have more control over the multiple dashboard capabilities per user. I was hoping for an ability to define a default dashboard per user and also to change visibility (or even access) to certain dashboards per user. I would also like the ability to store this info persistently perhaps in the auth file in .storage per user so that regardless of what device, or whether the user logs out or in, they always get that dashboard. It would also be really useful to be able to rename the 'Overview' dashboard.
I have played around with an integration called 'custom-sidebar' which gives me the ability to re-order dashboards in the sidebar, create new ones as hrefs to pages, and to hide but it doesnt give me the ability to set defaults. So even if I hide the 'Overview' dashboard, when a new user logs in they may not see the 'Overview' dashboard but they'll be directed to lovelace/0 anyway.
Additional information
Beta Was this translation helpful? Give feedback.
All reactions