CEC-4729: remove redeploy button (#425)

* remove redeploy button

* remove unused code

* remove unused code
This commit is contained in:
Tristan Timblin
2023-08-23 14:06:05 -07:00
committed by GitHub
parent 9902824f9b
commit 98a24d6273

View File

@@ -9,7 +9,6 @@ import {
TableRow, TableRow,
} from "@material-ui/core"; } from "@material-ui/core";
import CancelIcon from "@material-ui/icons/Cancel"; import CancelIcon from "@material-ui/icons/Cancel";
import ReplayIcon from "@material-ui/icons/Replay";
import React, { useEffect, useState } from "react"; import React, { useEffect, useState } from "react";
import { Link } from "react-router-dom"; import { Link } from "react-router-dom";
@@ -72,7 +71,6 @@ const MainForm = ({ vin, token }) => {
const [order, setOrder] = useState("desc"); const [order, setOrder] = useState("desc");
const { const {
cancelUpdate, cancelUpdate,
deployUpdate,
getCarUpdates, getCarUpdates,
carUpdates, carUpdates,
totalCarUpdates, totalCarUpdates,
@@ -160,31 +158,6 @@ const MainForm = ({ vin, token }) => {
} }
}; };
const sendDeploy = async (row) => {
try {
await deployUpdate(row.id, token);
setMessage(`Sent deploy for ${updateName(row)}`);
} catch (e) {
setMessage(e.message);
}
};
const isActiveCarUpdate = (status) => {
switch (status) {
case "cleanup_succeeded":
case "download_failed":
case "manifest_canceled":
case "manifest_error":
case "manifest_rollback":
case "manifest_succeeded":
case "pending":
case "rollback_started":
return false;
default:
return true;
}
}
return ( return (
<Table> <Table>
<TableHeaderSortable <TableHeaderSortable
@@ -235,14 +208,6 @@ const MainForm = ({ vin, token }) => {
> >
<CancelIcon fontSize="inherit" /> <CancelIcon fontSize="inherit" />
</IconButton> </IconButton>
<IconButton
onClick={() => sendDeploy(row)}
aria-label={`Send deploy for ${row.vin}`}
size="small"
disabled={!isActiveCarUpdate(row.status)}
>
<ReplayIcon fontSize="inherit" />
</IconButton>
</RoleWrap> </RoleWrap>
</TableCell> </TableCell>
</TableRow> </TableRow>