question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

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

See original GitHub issue

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.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
geidocommented, Jan 10, 2022

I think the idea of expanding this concept and providing a way to categorize dashboards is the way to go. https://github.com/apache/superset/issues/17408#issuecomment-967008981

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 https://github.com/apache/superset/issues/5602. I can help with that @EBoisseauSierra

0reactions
geidocommented, Jan 27, 2022

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

Read more comments on GitHub >

github_iconTop Results From Across the Web

Embed Dashboards on the Home Tab and in Lightning Apps
For example, add the Sales Pipeline dashboard to the Home tab to give your sales team the information they need when they log...
Read more >
Set dashboards as your home
You can set dashboards instead of homepages as your Home. ... Example: Field mapping ... Home section of System Settings > General tab....
Read more >
Actions and Dashboards - Tableau Help
To interactively display information from the web inside a dashboard, you can use a URL action with a web page object. For example,...
Read more >
TMA – Dashboard Support - studentinfo.unm.edu
WebTMA uses a Home Page to provide access to dashboards that are set ... for example the 0's that are circled are not...
Read more >
Configuring users' Dashboard tabs - IBM
The configuration of a user's Dashboard tab is saved in the database and not ... for example Accounts Receivable, the Search Results page...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found