Fixed some warnings (#834)
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { ITenant } from "../ListTenants/types";
|
||||
import React, { useState } from "react";
|
||||
import { createStyles, Theme, withStyles } from "@material-ui/core/styles";
|
||||
import {
|
||||
containerForHeader,
|
||||
@@ -13,7 +13,6 @@ import {
|
||||
DialogTitle,
|
||||
LinearProgress,
|
||||
} from "@material-ui/core";
|
||||
import React, { useState } from "react";
|
||||
|
||||
interface IConfirmationDialog {
|
||||
classes: any;
|
||||
|
||||
@@ -29,9 +29,6 @@ import TableWrapper from "../../Common/TableWrapper/TableWrapper";
|
||||
import { AppState } from "../../../../store";
|
||||
import {
|
||||
setTenantDetailsLoad,
|
||||
setTenantInfo,
|
||||
setTenantName,
|
||||
setTenantTab,
|
||||
} from "../actions";
|
||||
|
||||
interface IPodsSummary {
|
||||
|
||||
@@ -31,13 +31,7 @@ import {
|
||||
Button,
|
||||
CircularProgress,
|
||||
Divider,
|
||||
LinearProgress,
|
||||
Typography,
|
||||
Dialog,
|
||||
DialogActions,
|
||||
DialogContent,
|
||||
DialogContentText,
|
||||
DialogTitle,
|
||||
} from "@material-ui/core";
|
||||
import { KeyPair } from "../ListTenants/utils";
|
||||
import FileSelector from "../../Common/FormComponents/FileSelector/FileSelector";
|
||||
@@ -296,11 +290,11 @@ const TenantSecurity = ({
|
||||
|
||||
// Update MinIO TLS certificate secrets
|
||||
const updatedMinIOTLSCertificateSecrets = minioTLSCertificateSecrets.filter(
|
||||
(certificateSecret) => certificateSecret.name != certificateInfo.name
|
||||
(certificateSecret) => certificateSecret.name !== certificateInfo.name
|
||||
);
|
||||
const updatedMinIOTLSCaCertificateSecrets =
|
||||
minioTLSCaCertificateSecrets.filter(
|
||||
(certificateSecret) => certificateSecret.name != certificateInfo.name
|
||||
(certificateSecret) => certificateSecret.name !== certificateInfo.name
|
||||
);
|
||||
setMinioTLSCertificateSecrets(updatedMinIOTLSCertificateSecrets);
|
||||
setMinioTLSCaCertificateSecrets(updatedMinIOTLSCaCertificateSecrets);
|
||||
@@ -308,11 +302,11 @@ const TenantSecurity = ({
|
||||
// Update Console TLS certificate secrets
|
||||
const updatedConsoleTLSCertificateSecrets =
|
||||
consoleTLSCertificateSecrets.filter(
|
||||
(certificateSecret) => certificateSecret.name != certificateInfo.name
|
||||
(certificateSecret) => certificateSecret.name !== certificateInfo.name
|
||||
);
|
||||
const updatedConsoleTLSCaCertificateSecrets =
|
||||
consoleTLSCaCertificateSecrets.filter(
|
||||
(certificateSecret) => certificateSecret.name != certificateInfo.name
|
||||
(certificateSecret) => certificateSecret.name !== certificateInfo.name
|
||||
);
|
||||
setConsoleTLSCertificateSecrets(updatedConsoleTLSCertificateSecrets);
|
||||
setConsoleTLSCaCertificateSecrets(updatedConsoleTLSCaCertificateSecrets);
|
||||
@@ -921,7 +915,7 @@ const TenantSecurity = ({
|
||||
type="submit"
|
||||
variant="contained"
|
||||
color="primary"
|
||||
disabled={dialogOpen}
|
||||
disabled={dialogOpen || isSending}
|
||||
onClick={() => setDialogOpen(true)}
|
||||
>
|
||||
Save
|
||||
|
||||
@@ -28,7 +28,7 @@ import {
|
||||
import api from "../../../common/api";
|
||||
import { setErrorSnackMessage } from "../../../actions";
|
||||
import history from "../../../history";
|
||||
import { User, UsersList } from "./types";
|
||||
import { UsersList } from "./types";
|
||||
|
||||
interface IDeleteUserProps {
|
||||
closeDeleteModalAndRefresh: (refresh: boolean) => void;
|
||||
|
||||
@@ -29,7 +29,7 @@ import {
|
||||
containerForHeader,
|
||||
searchField,
|
||||
} from "../Common/FormComponents/common/styleLibrary";
|
||||
import { IPolicyItem, User, UsersList } from "./types";
|
||||
import { IPolicyItem, User } from "./types";
|
||||
import Tabs from "@material-ui/core/Tabs";
|
||||
import Tab from "@material-ui/core/Tab";
|
||||
import { TabPanel } from "../../shared/tabs";
|
||||
@@ -45,7 +45,6 @@ import UserServiceAccountsPanel from "./UserServiceAccountsPanel";
|
||||
import MoreVertIcon from "@material-ui/icons/MoreVert";
|
||||
import ChangeUserPasswordModal from "../Account/ChangeUserPasswordModal";
|
||||
import DeleteUserString from "./DeleteUserString";
|
||||
import { usersSort } from "../../../utils/sortFunctions";
|
||||
|
||||
const styles = (theme: Theme) =>
|
||||
createStyles({
|
||||
@@ -139,7 +138,6 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
|
||||
const [addGroupOpen, setAddGroupOpen] = useState<boolean>(false);
|
||||
const [policyOpen, setPolicyOpen] = useState<boolean>(false);
|
||||
const [addLoading, setAddLoading] = useState<boolean>(false);
|
||||
const [records, setRecords] = useState<User[]>([]);
|
||||
|
||||
const [enabled, setEnabled] = useState<boolean>(false);
|
||||
const [selectedGroups, setSelectedGroups] = useState<string[]>([]);
|
||||
@@ -217,22 +215,6 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
|
||||
});
|
||||
};
|
||||
|
||||
const fetchRecords = useCallback(() => {
|
||||
setLoading(true);
|
||||
api
|
||||
.invoke("GET", `/api/v1/users`)
|
||||
.then((res: UsersList) => {
|
||||
const users = res.users === null ? [] : res.users;
|
||||
|
||||
setLoading(false);
|
||||
setRecords(users.sort(usersSort));
|
||||
})
|
||||
.catch((err) => {
|
||||
setLoading(false);
|
||||
setErrorSnackMessage(err);
|
||||
});
|
||||
}, [setLoading, setRecords, setErrorSnackMessage]);
|
||||
|
||||
const [anchorEl, setAnchorEl] = React.useState(null);
|
||||
|
||||
const handleUserMenu = (event: any) => {
|
||||
@@ -248,7 +230,7 @@ const UserDetails = ({ classes, match }: IUserDetailsProps) => {
|
||||
const closeDeleteModalAndRefresh = (refresh: boolean) => {
|
||||
setDeleteOpen(false);
|
||||
if (refresh) {
|
||||
fetchRecords();
|
||||
getUserInformation();
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user