diff --git a/.circleci/config.yml b/.circleci/config.yml index 7eb96a463b..1f5b6aa3cc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -398,6 +398,7 @@ workflows: branches: ignore: - develop + - submission_delete_button Smoke Testing: when: << pipeline.parameters.run_smoketesting >> diff --git a/src/shared/components/SubmissionManagement/Submission/index.jsx b/src/shared/components/SubmissionManagement/Submission/index.jsx index 7204c28711..0bc769ed7a 100644 --- a/src/shared/components/SubmissionManagement/Submission/index.jsx +++ b/src/shared/components/SubmissionManagement/Submission/index.jsx @@ -14,12 +14,11 @@ import _ from 'lodash'; import moment from 'moment'; import React from 'react'; -// CHALLENGE_STATUS -import { COMPETITION_TRACKS, safeForDownload } from 'utils/tc'; +import { COMPETITION_TRACKS, CHALLENGE_STATUS, safeForDownload } from 'utils/tc'; import PT from 'prop-types'; -// import DeleteIcon from '../Icons/IconTrashSimple.svg'; +import DeleteIcon from '../Icons/IconTrashSimple.svg'; import DownloadIcon from '../Icons/IconSquareDownload.svg'; import ExpandIcon from '../Icons/IconMinimalDown.svg'; import ScreeningStatus from '../ScreeningStatus'; @@ -32,10 +31,10 @@ export default function Submission(props) { showScreeningDetails, track, onDownload, - // onDelete, + onDelete, onShowDetails, - // status, - // allowDelete, + status, + allowDelete, } = props; const formatDate = date => moment(+new Date(date)).format('MMM DD, YYYY hh:mm A'); const onDownloadSubmission = onDownload.bind(1, submissionObject.id); @@ -89,19 +88,19 @@ export default function Submission(props) { onClick={() => onDownload(submissionObject.id)} > */ } - {/* {status !== CHALLENGE_STATUS.COMPLETED */} - {/* && track !== COMPETITION_TRACKS.DES */} - {/* && ( */} - {/* */} - {/* ) */} - {/* } */} + {status !== CHALLENGE_STATUS.COMPLETED + && track === COMPETITION_TRACKS.DES + && safeForDownloadCheck === true && ( + + ) + }