mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-31 10:49:00 +00:00 
			
		
		
		
	feat(ui) Update summary page editability (#14822)
This commit is contained in:
		
							parent
							
								
									941b3c725a
								
							
						
					
					
						commit
						72ee770ae3
					
				| @ -11,7 +11,7 @@ const HomePageContent = () => { | |||||||
|         <ContentContainer> |         <ContentContainer> | ||||||
|             <CenteredContainer> |             <CenteredContainer> | ||||||
|                 <ContentDiv> |                 <ContentDiv> | ||||||
|                     {/* <EditHomePageSettingsButton /> */} |                     {/* <EditHomePageSettingsButton /> Editing templates is not enabled in OSS */} | ||||||
|                     <Announcements /> |                     <Announcements /> | ||||||
|                     <Template /> |                     <Template /> | ||||||
|                     <EditDefaultTemplateBar /> |                     <EditDefaultTemplateBar /> | ||||||
|  | |||||||
| @ -1,6 +1,5 @@ | |||||||
| import React, { ReactNode, createContext, useContext, useMemo } from 'react'; | import React, { ReactNode, createContext, useContext, useMemo } from 'react'; | ||||||
| 
 | 
 | ||||||
| import { useEntityData } from '@app/entity/shared/EntityContext'; |  | ||||||
| import { useAssetSummaryOperations } from '@app/homeV3/context/hooks/useAssetSummaryOperations'; | import { useAssetSummaryOperations } from '@app/homeV3/context/hooks/useAssetSummaryOperations'; | ||||||
| import { useModuleModalState } from '@app/homeV3/context/hooks/useModuleModalState'; | import { useModuleModalState } from '@app/homeV3/context/hooks/useModuleModalState'; | ||||||
| import { useModuleOperations } from '@app/homeV3/context/hooks/useModuleOperations'; | import { useModuleOperations } from '@app/homeV3/context/hooks/useModuleOperations'; | ||||||
| @ -18,12 +17,7 @@ interface Props { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| export const PageTemplateProvider = ({ children, templateType }: Props) => { | export const PageTemplateProvider = ({ children, templateType }: Props) => { | ||||||
|     const { entityData } = useEntityData(); |     const isTemplateEditable = false; // template is not editable in OSS
 | ||||||
|     const editable = !!entityData?.privileges?.canManageAssetSummary; |  | ||||||
|     const isTemplateEditable = useMemo( |  | ||||||
|         () => (templateType === PageTemplateSurfaceType.AssetSummary ? editable : false), |  | ||||||
|         [editable, templateType], |  | ||||||
|     ); |  | ||||||
|     // Template state management
 |     // Template state management
 | ||||||
|     const { |     const { | ||||||
|         personalTemplate, |         personalTemplate, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Chris Collins
						Chris Collins