GitHub user anshdalsania-hub created a discussion: Hide a Dashboard Tab Until 
Development Is Complete

I am building a dashboard in Apache Superset that contains three tabs to 
separate charts by category.

Example structure:

Tab 1 – Customer Overview
Tab 2 – Loyalty Points
Tab 3 – Advanced Analytics (currently under development)

While the third tab is still being developed, I want to hide this tab from end 
users/clients so they only see the first two tabs.

Currently, when a dashboard is shared with users, all tabs are visible, even if 
the charts inside the tab are incomplete.

Expected Behavior:
It would be helpful to have a way to:
Hide a specific tab temporarily from viewers.
Keep the tab visible only to developers/editors.
Enable the tab later without needing to rebuild or duplicate the dashboard.

Current Workarounds Considered:
Some options I considered but are not ideal:

Removing the tab and re-adding it later.

Moving unfinished charts to another dashboard.

Using role-based permissions (but this affects the entire dashboard, not 
individual tabs).

Questions

Is there a built-in way to hide a dashboard tab from viewers?
Is there any recommended approach or best practice for handling tabs that are 
still under development?
Has anyone implemented a feature flag or conditional tab visibility for 
dashboards?

Environment

Apache Superset version: (add your version here)
Database: MySQL
Deployment: Docker / Custom (add yours)

Any guidance or suggestions would be appreciated.

GitHub link: https://github.com/apache/superset/discussions/38499

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to