Skip to content

Commit

Permalink
fix: environments route should be hidden from menu for open-source (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
Tymek authored Oct 9, 2024
1 parent 23b0401 commit 178940c
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 4 deletions.
5 changes: 5 additions & 0 deletions frontend/src/component/common/util.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ export const filterByConfig =
return Boolean(config[r.configFlag]);
}

const isOss = !config?.versionInfo?.current?.enterprise;
if (isOss && r.enterprise) {
return false;
}

return true;
};

Expand Down
1 change: 1 addition & 0 deletions frontend/src/component/menu/routes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -511,6 +511,7 @@ export const getCondensedRoutes = (routes: IRoute[]): INavigationMenuItem[] => {
menu: route.menu,
configFlag: route.configFlag,
notFlag: route.notFlag,
enterprise: route.enterprise,
};
});
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,10 +230,14 @@ const ProjectEnvironmentList = () => {
initialValue={globalFilter}
onChange={setGlobalFilter}
/>
<PageHeader.Divider />
<Link component={RouterLink} to='/environments'>
Configure environments
</Link>
{!isOss() ? (
<>
<PageHeader.Divider />
<Link component={RouterLink} to='/environments'>
Configure environments
</Link>
</>
) : null}
</>
}
/>
Expand Down
1 change: 1 addition & 0 deletions frontend/src/interfaces/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export interface INavigationMenuItem {
notFlag?: keyof UiFlags;
configFlag?: keyof IUiConfig;
group?: string;
enterprise?: boolean;
}

interface IRouteMenu {
Expand Down

0 comments on commit 178940c

Please sign in to comment.