mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-29 17:59:24 +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); |         (me.platformPrivileges?.manageTags || me.platformPrivileges?.viewManageTags); | ||||||
| 
 | 
 | ||||||
|     const showIngestV2 = config.featureFlags.showIngestionPageRedesign; |     const showIngestV2 = config.featureFlags.showIngestionPageRedesign; | ||||||
|  |     const showAnalytics = (config?.analyticsConfig?.enabled && me && me?.platformPrivileges?.viewAnalytics) || false; | ||||||
| 
 | 
 | ||||||
|     return ( |     return ( | ||||||
|         <FinalSearchablePage> |         <FinalSearchablePage> | ||||||
| @ -85,7 +86,10 @@ export const SearchRoutes = (): JSX.Element => { | |||||||
|                 <Route path={PageRoutes.BROWSE_RESULTS} render={() => <BrowseResultsPage />} /> |                 <Route path={PageRoutes.BROWSE_RESULTS} render={() => <BrowseResultsPage />} /> | ||||||
|                 {showTags ? <Route path={PageRoutes.MANAGE_TAGS} render={() => <ManageTags />} /> : null} |                 {showTags ? <Route path={PageRoutes.MANAGE_TAGS} render={() => <ManageTags />} /> : null} | ||||||
|                 <Route path={PageRoutes.MANAGE_APPLICATIONS} render={() => <ManageApplications />} /> |                 <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.POLICIES} render={() => <Redirect to="/settings/permissions/policies" />} /> | ||||||
|                 <Route |                 <Route | ||||||
|                     path={PageRoutes.SETTINGS_POLICIES} |                     path={PageRoutes.SETTINGS_POLICIES} | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 ani-malgari
						ani-malgari