Added SA checking for DeleteUser button in UserDetails (#2049)

This commit is contained in:
jinapurapu
2022-05-27 16:51:16 -07:00
committed by GitHub
parent 35fdaf1ddd
commit c7c7fe194c
2 changed files with 8 additions and 4 deletions

View File

@@ -84,6 +84,7 @@ const DeleteUser = ({
history.push(
`${IAM_PAGES.USERS}/${encodeURLString(selectionElement.userName)}`
);
onClose();
};
const tableActions = [
{
@@ -102,6 +103,8 @@ const DeleteUser = ({
closeDeleteModalAndRefresh(true);
} else {
invokeDeleteApi("DELETE", `/api/v1/user/${encodeURLString(user)}`);
closeDeleteModalAndRefresh(true);
history.push(`${IAM_PAGES.USERS}`)
}
}
};

View File

@@ -44,7 +44,7 @@ import SetUserPolicies from "./SetUserPolicies";
import history from "../../../history";
import UserServiceAccountsPanel from "./UserServiceAccountsPanel";
import ChangeUserPasswordModal from "../Account/ChangeUserPasswordModal";
import DeleteUserModal from "./DeleteUserModal";
import DeleteUser from "./DeleteUser";
import ScreenTitle from "../Common/ScreenTitle/ScreenTitle";
import PanelTitle from "../Common/PanelTitle/PanelTitle";
import PageLayout from "../Common/Layout/PageLayout";
@@ -182,7 +182,7 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
<PageHeader
label={
<Fragment>
<BackLink label={"User"} to={IAM_PAGES.USERS} />
<BackLink label={"Users"} to={IAM_PAGES.USERS} />
</Fragment>
}
actions={<React.Fragment></React.Fragment>}
@@ -209,12 +209,13 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
/>
)}
{deleteOpen && (
<DeleteUserModal
<DeleteUser
deleteOpen={deleteOpen}
userName={userName}
selectedUsers={[userName]}
closeDeleteModalAndRefresh={(refresh: boolean) => {
closeDeleteModalAndRefresh(refresh);
}}
history={history}
/>
)}
{changeUserPasswordModalOpen && (