From d1c2c0046cf5f35d4231b434f5d5f69d673786e4 Mon Sep 17 00:00:00 2001 From: Yassine Bounekhla Date: Fri, 16 Aug 2024 15:07:31 -0400 Subject: [PATCH] fix featurehiding --- web/packages/teleport/src/TopBar/TopBar.tsx | 28 ++++++++++--------- web/packages/teleport/src/teleportContext.tsx | 7 ++++- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/web/packages/teleport/src/TopBar/TopBar.tsx b/web/packages/teleport/src/TopBar/TopBar.tsx index 1016132897d6f..f369d7b11f4db 100644 --- a/web/packages/teleport/src/TopBar/TopBar.tsx +++ b/web/packages/teleport/src/TopBar/TopBar.tsx @@ -152,19 +152,21 @@ export function TopBar({ CustomLogo }: TopBarProps) { Icon={Server} /> )} - + {ctx.getFeatureFlags().managementSection && ( + + )} {topBarLinks.map(({ topMenuItem, navigationItem }) => { const link = navigationItem.getLink(clusterId); diff --git a/web/packages/teleport/src/teleportContext.tsx b/web/packages/teleport/src/teleportContext.tsx index 2602b79de5a95..b8b160cf63571 100644 --- a/web/packages/teleport/src/teleportContext.tsx +++ b/web/packages/teleport/src/teleportContext.tsx @@ -147,7 +147,12 @@ class TeleportContext implements types.Context { userContext.getIntegrationsAccess().list || userContext.hasDiscoverAccess() || userContext.getDeviceTrustAccess().list || - userContext.getLockAccess().list + userContext.getLockAccess().list || + userContext.getAccessListAccess().list || + userContext.getAccessGraphAccess().list || + hasAccessMonitoringAccess() || + userContext.getTokenAccess().create || + userContext.getBotsAccess().list ); }