mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-10 05:28:29 +00:00
improvement: address additional comment
This commit is contained in:
@@ -185,49 +185,45 @@ export const Page = () => {
|
|||||||
>
|
>
|
||||||
Copy User ID
|
Copy User ID
|
||||||
</UnstableDropdownMenuItem>
|
</UnstableDropdownMenuItem>
|
||||||
{!isOwnProjectMembershipDetails && (
|
<ProjectPermissionCan
|
||||||
<>
|
I={ProjectPermissionMemberActions.AssumePrivileges}
|
||||||
<ProjectPermissionCan
|
a={ProjectPermissionSub.Member}
|
||||||
I={ProjectPermissionMemberActions.AssumePrivileges}
|
>
|
||||||
a={ProjectPermissionSub.Member}
|
{(isAllowed) => (
|
||||||
|
<UnstableDropdownMenuItem
|
||||||
|
isDisabled={!isAllowed}
|
||||||
|
onClick={() =>
|
||||||
|
handlePopUpOpen("assumePrivileges", {
|
||||||
|
userId: membershipDetails.user.id
|
||||||
|
})
|
||||||
|
}
|
||||||
>
|
>
|
||||||
{(isAllowed) => (
|
Assume Privileges
|
||||||
<UnstableDropdownMenuItem
|
<Tooltip
|
||||||
isDisabled={!isAllowed}
|
side="bottom"
|
||||||
onClick={() =>
|
content="Assume the privileges of this user, allowing you to replicate their access behavior."
|
||||||
handlePopUpOpen("assumePrivileges", {
|
>
|
||||||
userId: membershipDetails.user.id
|
<div>
|
||||||
})
|
<InfoIcon className="text-muted" />
|
||||||
}
|
</div>
|
||||||
>
|
</Tooltip>
|
||||||
Assume Privileges
|
</UnstableDropdownMenuItem>
|
||||||
<Tooltip
|
)}
|
||||||
side="bottom"
|
</ProjectPermissionCan>
|
||||||
content="Assume the privileges of this user, allowing you to replicate their access behavior."
|
<ProjectPermissionCan
|
||||||
>
|
I={ProjectPermissionMemberActions.Delete}
|
||||||
<div>
|
a={ProjectPermissionSub.Member}
|
||||||
<InfoIcon className="text-muted" />
|
>
|
||||||
</div>
|
{(isAllowed) => (
|
||||||
</Tooltip>
|
<UnstableDropdownMenuItem
|
||||||
</UnstableDropdownMenuItem>
|
variant="danger"
|
||||||
)}
|
isDisabled={!isAllowed}
|
||||||
</ProjectPermissionCan>
|
onClick={() => handlePopUpOpen("removeMember")}
|
||||||
<ProjectPermissionCan
|
|
||||||
I={ProjectPermissionMemberActions.Delete}
|
|
||||||
a={ProjectPermissionSub.Member}
|
|
||||||
>
|
>
|
||||||
{(isAllowed) => (
|
Remove User From Project
|
||||||
<UnstableDropdownMenuItem
|
</UnstableDropdownMenuItem>
|
||||||
variant="danger"
|
)}
|
||||||
isDisabled={!isAllowed}
|
</ProjectPermissionCan>
|
||||||
onClick={() => handlePopUpOpen("removeMember")}
|
|
||||||
>
|
|
||||||
Remove User From Project
|
|
||||||
</UnstableDropdownMenuItem>
|
|
||||||
)}
|
|
||||||
</ProjectPermissionCan>
|
|
||||||
</>
|
|
||||||
)}
|
|
||||||
</UnstableDropdownMenuContent>
|
</UnstableDropdownMenuContent>
|
||||||
</UnstableDropdownMenu>
|
</UnstableDropdownMenu>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user