Change status on scheduling.

This commit is contained in:
Patrick Fic
2020-02-06 16:33:40 -08:00
parent d422edcb0e
commit acdc17e91b
8 changed files with 103 additions and 62 deletions

View File

@@ -47,6 +47,7 @@ export default function JobsDetailPage({
<ScheduleJobModalContainer
scheduleModalState={scheduleModalState}
jobId={job.id}
refetch={refetch}
/>
<Form onSubmit={handleSubmit} {...formItemLayout} autoComplete={"off"}>

View File

@@ -25,7 +25,22 @@ function JobsDetailPageContainer({ match, form }) {
});
const [mutationUpdateJob] = useMutation(UPDATE_JOB);
const [mutationConvertJob] = useMutation(CONVERT_JOB_TO_RO);
const [updateJobStatus] = useMutation(UPDATE_JOB_STATUS);
const [mutationUpdateJobstatus] = useMutation(UPDATE_JOB_STATUS);
const updateJobStatus = status => {
mutationUpdateJobstatus({
variables: { jobId: jobId, status: status }
})
.then(r => {
notification["success"]({ message: t("jobs.successes.save") });
refetch();
})
.catch(error => {
//TODO Error handling.
console.log("error", error);
});
};
useEffect(() => {
document.title = loading
? t("titles.app")