Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I want to be able to specify which dashboards are listed on the “Example” tab of the landing page #17983

Closed
EBoisseauSierra opened this issue Jan 10, 2022 · 5 comments
Labels
dashboard:sample Related to sample dashboards enhancement:request Enhancement request submitted by anyone from the community need:consensus Requires consensus

Comments

@EBoisseauSierra
Copy link
Contributor

Problem

I would like to curate my own Superset example dashboards (that would use “real” data and be user-specific), and that these dashboards appear in the “Example” tab in Superset landing page.

Screenshot from 2022-01-10 12-50-39_shadow

Describe the solution you'd like

I would like to be able to define in a given dashboard settings, whether this dashboard is an Example dashboard or not — e.g. via a toggle switch.

One might want to protect this feature with a specific privilege (so that only a few people can define the Examples of all users of the Superset instance).

Alternatives considered

As discussed on Slack, an “Example” dashboard is a dashboard which created_by_fk is NULL. My current workaround is to UPDATE dashboards SET created_by_fk = NULL WHERE id = <my_dashboard_id>; on the back-end database… but it's not exactly a good practice and I don't always have admin access to back-end dbs.

Additional context

This question is related to (yet distinct from) #17408 : we're here talking about the end result, not the back-end implementation.

@geido geido added need:consensus Requires consensus dashboard:sample Related to sample dashboards labels Jan 10, 2022
@geido
Copy link
Member

geido commented Jan 10, 2022

I think the idea of expanding this concept and providing a way to categorize dashboards is the way to go. #17408 (comment)

I can understand that being able to set a Dashboard as an example might be useful to some, but the level of abstraction that categorization would bring is a big big plus. The only downside is that it might come with some complexity and design considerations.

I believe the best approach to get attention and consensus is to write a SIP #5602. I can help with that @EBoisseauSierra

@geido
Copy link
Member

geido commented Jan 13, 2022

For reference, I think categorization might help satisfying the requirement shared in this other issue #18005

@eschutho
Copy link
Member

@betodealmeida implemented something with customizing examples that may help here.

@geido geido added the enhancement:request Enhancement request submitted by anyone from the community label Jan 24, 2022
@Bottlecapps
Copy link

I am not sure if this the right place to bring this up but a business user one of the biggest issue we have is the option to customize the landing page. Like 90% of the users may only use one dashboard so why not let them configure it to be their landing page?

@geido
Copy link
Member

geido commented Jan 27, 2022

Hey @Bottlecapps why not creating a new issue with more information about the feature and how you envision that?

@apache apache locked and limited conversation to collaborators Feb 2, 2022
@geido geido converted this issue into discussion #18544 Feb 2, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
dashboard:sample Related to sample dashboards enhancement:request Enhancement request submitted by anyone from the community need:consensus Requires consensus
Projects
None yet
Development

No branches or pull requests

4 participants