Added SA checking for DeleteUser button in UserDetails (#2049)
This commit is contained in:
@@ -84,6 +84,7 @@ const DeleteUser = ({
|
|||||||
history.push(
|
history.push(
|
||||||
`${IAM_PAGES.USERS}/${encodeURLString(selectionElement.userName)}`
|
`${IAM_PAGES.USERS}/${encodeURLString(selectionElement.userName)}`
|
||||||
);
|
);
|
||||||
|
onClose();
|
||||||
};
|
};
|
||||||
const tableActions = [
|
const tableActions = [
|
||||||
{
|
{
|
||||||
@@ -102,6 +103,8 @@ const DeleteUser = ({
|
|||||||
closeDeleteModalAndRefresh(true);
|
closeDeleteModalAndRefresh(true);
|
||||||
} else {
|
} else {
|
||||||
invokeDeleteApi("DELETE", `/api/v1/user/${encodeURLString(user)}`);
|
invokeDeleteApi("DELETE", `/api/v1/user/${encodeURLString(user)}`);
|
||||||
|
closeDeleteModalAndRefresh(true);
|
||||||
|
history.push(`${IAM_PAGES.USERS}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ import SetUserPolicies from "./SetUserPolicies";
|
|||||||
import history from "../../../history";
|
import history from "../../../history";
|
||||||
import UserServiceAccountsPanel from "./UserServiceAccountsPanel";
|
import UserServiceAccountsPanel from "./UserServiceAccountsPanel";
|
||||||
import ChangeUserPasswordModal from "../Account/ChangeUserPasswordModal";
|
import ChangeUserPasswordModal from "../Account/ChangeUserPasswordModal";
|
||||||
import DeleteUserModal from "./DeleteUserModal";
|
import DeleteUser from "./DeleteUser";
|
||||||
import ScreenTitle from "../Common/ScreenTitle/ScreenTitle";
|
import ScreenTitle from "../Common/ScreenTitle/ScreenTitle";
|
||||||
import PanelTitle from "../Common/PanelTitle/PanelTitle";
|
import PanelTitle from "../Common/PanelTitle/PanelTitle";
|
||||||
import PageLayout from "../Common/Layout/PageLayout";
|
import PageLayout from "../Common/Layout/PageLayout";
|
||||||
@@ -182,7 +182,7 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
|
|||||||
<PageHeader
|
<PageHeader
|
||||||
label={
|
label={
|
||||||
<Fragment>
|
<Fragment>
|
||||||
<BackLink label={"User"} to={IAM_PAGES.USERS} />
|
<BackLink label={"Users"} to={IAM_PAGES.USERS} />
|
||||||
</Fragment>
|
</Fragment>
|
||||||
}
|
}
|
||||||
actions={<React.Fragment></React.Fragment>}
|
actions={<React.Fragment></React.Fragment>}
|
||||||
@@ -209,12 +209,13 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
|
|||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{deleteOpen && (
|
{deleteOpen && (
|
||||||
<DeleteUserModal
|
<DeleteUser
|
||||||
deleteOpen={deleteOpen}
|
deleteOpen={deleteOpen}
|
||||||
userName={userName}
|
selectedUsers={[userName]}
|
||||||
closeDeleteModalAndRefresh={(refresh: boolean) => {
|
closeDeleteModalAndRefresh={(refresh: boolean) => {
|
||||||
closeDeleteModalAndRefresh(refresh);
|
closeDeleteModalAndRefresh(refresh);
|
||||||
}}
|
}}
|
||||||
|
history={history}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{changeUserPasswordModalOpen && (
|
{changeUserPasswordModalOpen && (
|
||||||
|
|||||||
Reference in New Issue
Block a user