CEC-4729: remove redeploy button (#425)
* remove redeploy button * remove unused code * remove unused code
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user