mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-28 17:33:04 +00:00
fix(datahub-web-react): Fixed routing issue to prevent non-admin users from accessing analytics page (#15093)
Co-authored-by: Anirudh Reddy Malgari <amalgari@Anirudhs-MacBook-Pro.local>
This commit is contained in:
parent
114186b01b
commit
96c20cb81f
@ -61,6 +61,7 @@ export const SearchRoutes = (): JSX.Element => {
|
||||
(me.platformPrivileges?.manageTags || me.platformPrivileges?.viewManageTags);
|
||||
|
||||
const showIngestV2 = config.featureFlags.showIngestionPageRedesign;
|
||||
const showAnalytics = (config?.analyticsConfig?.enabled && me && me?.platformPrivileges?.viewAnalytics) || false;
|
||||
|
||||
return (
|
||||
<FinalSearchablePage>
|
||||
@ -85,7 +86,10 @@ export const SearchRoutes = (): JSX.Element => {
|
||||
<Route path={PageRoutes.BROWSE_RESULTS} render={() => <BrowseResultsPage />} />
|
||||
{showTags ? <Route path={PageRoutes.MANAGE_TAGS} render={() => <ManageTags />} /> : null}
|
||||
<Route path={PageRoutes.MANAGE_APPLICATIONS} render={() => <ManageApplications />} />
|
||||
<Route path={PageRoutes.ANALYTICS} render={() => <AnalyticsPage />} />
|
||||
<Route
|
||||
path={PageRoutes.ANALYTICS}
|
||||
render={() => (showAnalytics ? <AnalyticsPage /> : <NoPageFound />)}
|
||||
/>
|
||||
<Route path={PageRoutes.POLICIES} render={() => <Redirect to="/settings/permissions/policies" />} />
|
||||
<Route
|
||||
path={PageRoutes.SETTINGS_POLICIES}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user