Fix: #2590 not allow users (even if they own the entity) to update lineage without the "Update Lineage" permission. (#2648)

This commit is contained in:
Sachin Chaurasiya 2022-02-07 13:18:08 +05:30 committed by GitHub
parent 888e225544
commit e38963d7c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -89,7 +89,6 @@ const Entitylineage: FunctionComponent<EntityLineageProp> = ({
addLineageHandler, addLineageHandler,
removeLineageHandler, removeLineageHandler,
entityLineageHandler, entityLineageHandler,
isOwner,
}: EntityLineageProp) => { }: EntityLineageProp) => {
const showToast = useToastContext(); const showToast = useToastContext();
const { userPermissions, isAuthDisabled, isAdminUser } = useAuth(); const { userPermissions, isAuthDisabled, isAdminUser } = useAuth();
@ -670,7 +669,6 @@ const Entitylineage: FunctionComponent<EntityLineageProp> = ({
<p>You do not have permission to edit the lineage</p> <p>You do not have permission to edit the lineage</p>
</> </>
} }
isOwner={isOwner}
permission={Operation.UpdateLineage}> permission={Operation.UpdateLineage}>
<ControlButton <ControlButton
className={classNames( className={classNames(
@ -683,8 +681,7 @@ const Entitylineage: FunctionComponent<EntityLineageProp> = ({
'tw-opacity-40': 'tw-opacity-40':
!userPermissions[Operation.UpdateLineage] && !userPermissions[Operation.UpdateLineage] &&
!isAuthDisabled && !isAuthDisabled &&
!isAdminUser && !isAdminUser,
!isOwner,
} }
)} )}
onClick={() => { onClick={() => {