Fixed issue with switch button and edit owner policy implementation in team details page (#7130)

This commit is contained in:
Aniket Katkar 2022-09-01 21:28:48 +05:30 committed by GitHub
parent 9e689f7f8b
commit 55793877af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 9 deletions

View File

@ -768,17 +768,27 @@ const TeamDetailsV1 = ({
</div>
{!isOrganization && (
<div className="tw-mb-3">
<Switch
checked={currentTeam.isJoinable}
className="tw-mr-2"
size="small"
title="Open Group"
onChange={handleOpenToJoinToggle}
/>
<Tooltip
title={
entityPermissions.EditAll
? 'Open Group'
: NO_PERMISSION_FOR_ACTION
}>
<Switch
checked={currentTeam.isJoinable}
className="tw-mr-2"
disabled={!entityPermissions.EditAll}
size="small"
onChange={handleOpenToJoinToggle}
/>
</Tooltip>
<span>Open Group</span>
</div>
)}
<EntitySummaryDetails data={extraInfo} updateOwner={updateOwner} />
<EntitySummaryDetails
data={extraInfo}
updateOwner={entityPermissions.EditAll ? updateOwner : undefined}
/>
<div
className="tw-mb-3 tw--ml-5 tw-mt-2"
data-testid="description-container">

View File

@ -202,7 +202,7 @@ const EntitySummaryDetails = ({
<span
data-testid={`edit-${data.key}-icon`}
onClick={() => setShow(true)}>
<EditIcon />
{updateOwner ? <EditIcon /> : null}
</span>
)}
</>