diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java index 800d4c83308..77e6f830945 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java @@ -2126,6 +2126,16 @@ protected boolean isMenuActive() { StringValue dashboardOid = getPageParameters().get(OnePageParameterEncoder.PARAMETER); return dashboard.getOid().equals(dashboardOid.toString()); } + + @Override + public VisibleEnableBehaviour getVisibleEnable() { + return new VisibleEnableBehaviour(){ + @Override + public boolean isVisible() { + return WebComponentUtil.getElementVisibility(dashboard.getVisibility()); + } + }; + } }; item.getItems().add(menu); }); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.html index 52eb5dbba2e..224f10a3eae 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboardConfigurable.html @@ -11,7 +11,7 @@
+ Some export types show tables of objects from widgets. + These tables don't show if this element is true. +
+- TODO -
-- TODO + Configuration Dasboard dashboard showing in GUI.
+ Defines, whether this dashboard will be visible or it will be hidden. +
+