feat(flag): Added feature_flag for superset security_views (#34023)

This commit is contained in:
Alexandru Soare
2025-07-02 14:31:09 +03:00
committed by GitHub
parent 308007f909
commit c74fae9663
2 changed files with 13 additions and 1 deletions

View File

@@ -286,7 +286,9 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
label=__("List Roles"),
category="Security",
category_label=__("Security"),
icon="fa-lock",
menu_cond=lambda: bool(
appbuilder.app.config.get("SUPERSET_SECURITY_VIEW_MENU", True)
),
)
appbuilder.add_view(
@@ -304,6 +306,9 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
label=__("List Users"),
category="Security",
category_label=__("Security"),
menu_cond=lambda: bool(
appbuilder.app.config.get("SUPERSET_SECURITY_VIEW_MENU", True)
),
)
appbuilder.add_view(
@@ -312,6 +317,9 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
label=__("List Groups"),
category="Security",
category_label=__("Security"),
menu_cond=lambda: bool(
appbuilder.app.config.get("SUPERSET_SECURITY_VIEW_MENU", True)
),
)
appbuilder.add_view(