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,
} from "@material-ui/core";
import CancelIcon from "@material-ui/icons/Cancel";
import ReplayIcon from "@material-ui/icons/Replay";
import React, { useEffect, useState } from "react";
import { Link } from "react-router-dom";
@@ -72,7 +71,6 @@ const MainForm = ({ vin, token }) => {
const [order, setOrder] = useState("desc");
const {
cancelUpdate,
deployUpdate,
getCarUpdates,
carUpdates,
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 (
<Table>
<TableHeaderSortable
@@ -235,14 +208,6 @@ const MainForm = ({ vin, token }) => {
>
<CancelIcon fontSize="inherit" />
</IconButton>
<IconButton
onClick={() => sendDeploy(row)}
aria-label={`Send deploy for ${row.vin}`}
size="small"
disabled={!isActiveCarUpdate(row.status)}
>
<ReplayIcon fontSize="inherit" />
</IconButton>
</RoleWrap>
</TableCell>
</TableRow>