[SIP-42] Option to set a user's profile as their welcome page
See original GitHub issuePlease make sure you are familiar with the SIP process documented (here)[https://github.com/apache/incubator-superset/issues/5602]
[SIP] Proposal for an option to set a user’s profile as their welcome page
Motivation
In certain situations a user’s profile page may be more useful than Superset’s default welcome page. And while the welcome dashboard is a nice feature, the option to use the user’s profile page might be nice. It lists their favourite dashboards, rather than a single dashboard (like the welcome dashboard) or all dashboards they can access (like the default welcome page).
Proposed Change
I propose we add a config setting to allow this, defaulting to false so as not to impact any existing installs.
WELCOME_WITH_USER_PROFILE = False
Welcome dashboards can still take precedence, if supplied - all this will do is swap out the default welcome page for the user’s profile page.
New or Changed Public Interfaces
The only change should be exposing an additional config setting.
New dependencies
None.
Migration Plan and Compatibility
None necessary.
Rejected Alternatives
For our use-case we attempted using the welcome dashboards, but they did not suit our purpose. An iframe could have worked, however there seems to be no jinja access to the user id there so we can’t easily differentiate between users.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:3
- Comments:8 (8 by maintainers)
Top GitHub Comments
Thanks for your submission! As you pointed out in your description, it probably doesn’t warrant a SIP. Either way, I’m for this change as it will be behind a flag with a default of the current behavior.
Since this issue is closed due to inactivity, we’ll also consider the SIP/proposal process closed as well. If you want to rekindle this proposal, please re-open this Issue, and send a new [DISCUSS] thread to the dev@ mailing list. Thank you!