continue step from pause
parent
8afd421368
commit
382efcaace
|
@ -133,6 +133,8 @@ export default function GroupTaskTableList({
|
||||||
text={t("groupTasks.groupTasksTableList.statusBadge.inputRequired")}
|
text={t("groupTasks.groupTasksTableList.statusBadge.inputRequired")}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
case Constants.GROUP_TASKS_STATUS.PAUSED:
|
||||||
|
return <Badge status="warning" text="Paused" />;
|
||||||
default:
|
default:
|
||||||
return <Badge status="error" text="Status not found" />;
|
return <Badge status="error" text="Status not found" />;
|
||||||
}
|
}
|
||||||
|
|
|
@ -74,14 +74,13 @@ export default function GroupTasksViewModal({ isOpen }) {
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case Constants.GROUP_TASKS_STATUS.FINISHED:
|
case Constants.GROUP_TASKS_STATUS.FINISHED:
|
||||||
return "success";
|
return "success";
|
||||||
case Constants.GROUP_TASKS_STATUS.RUNNING:
|
|
||||||
return "info";
|
|
||||||
case Constants.GROUP_TASKS_STATUS.CANCELED:
|
|
||||||
return "warning";
|
|
||||||
case Constants.GROUP_TASKS_STATUS.FAILED:
|
case Constants.GROUP_TASKS_STATUS.FAILED:
|
||||||
return "error";
|
return "error";
|
||||||
|
case Constants.GROUP_TASKS_STATUS.CANCELED:
|
||||||
|
case Constants.GROUP_TASKS_STATUS.PAUSED:
|
||||||
|
return "warning";
|
||||||
case Constants.GROUP_TASKS_STATUS.INPUT_REQUIRED:
|
case Constants.GROUP_TASKS_STATUS.INPUT_REQUIRED:
|
||||||
return "info";
|
case Constants.GROUP_TASKS_STATUS.RUNNING:
|
||||||
default:
|
default:
|
||||||
return "info";
|
return "info";
|
||||||
}
|
}
|
||||||
|
@ -101,6 +100,8 @@ export default function GroupTasksViewModal({ isOpen }) {
|
||||||
return t(
|
return t(
|
||||||
"groupTasks.groupTasksViewModal.alertMessage.taskInputRequired"
|
"groupTasks.groupTasksViewModal.alertMessage.taskInputRequired"
|
||||||
);
|
);
|
||||||
|
case Constants.GROUP_TASKS_STATUS.PAUSED:
|
||||||
|
return "Paused";
|
||||||
default:
|
default:
|
||||||
return "Alert message not found";
|
return "Alert message not found";
|
||||||
}
|
}
|
||||||
|
@ -116,7 +117,7 @@ export default function GroupTasksViewModal({ isOpen }) {
|
||||||
case Constants.GROUP_TASKS_STATUS.FAILED:
|
case Constants.GROUP_TASKS_STATUS.FAILED:
|
||||||
return "error";
|
return "error";
|
||||||
case Constants.GROUP_TASKS_STATUS.INPUT_REQUIRED:
|
case Constants.GROUP_TASKS_STATUS.INPUT_REQUIRED:
|
||||||
return "wait";
|
case Constants.GROUP_TASKS_STATUS.PAUSED:
|
||||||
default:
|
default:
|
||||||
return "wait";
|
return "wait";
|
||||||
}
|
}
|
||||||
|
@ -210,6 +211,19 @@ export default function GroupTasksViewModal({ isOpen }) {
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleTaskResumeFromPauseTaskStep = (taskStepId, step) => {
|
||||||
|
webSocketContext.SendSocketMessage(
|
||||||
|
SentMessagesCommands.TaskResumeFromPauseTaskStep,
|
||||||
|
{
|
||||||
|
groupTaskId: currentGroupTask.Id,
|
||||||
|
category: currentGroupTask.Category,
|
||||||
|
groupId: currentGroupTask.GroupId,
|
||||||
|
step: step,
|
||||||
|
taskStepId: taskStepId,
|
||||||
|
}
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
const alertActionHandler = (status, taskStepId, index, taskLocked) => {
|
const alertActionHandler = (status, taskStepId, index, taskLocked) => {
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case Constants.GROUP_TASKS_STATUS.FAILED:
|
case Constants.GROUP_TASKS_STATUS.FAILED:
|
||||||
|
@ -235,6 +249,19 @@ export default function GroupTasksViewModal({ isOpen }) {
|
||||||
{t("groupTasks.groupTasksViewModal.button.continue")}
|
{t("groupTasks.groupTasksViewModal.button.continue")}
|
||||||
</Button>
|
</Button>
|
||||||
);
|
);
|
||||||
|
case Constants.GROUP_TASKS_STATUS.PAUSED:
|
||||||
|
return (
|
||||||
|
<Button
|
||||||
|
size="small"
|
||||||
|
disabled={taskLocked}
|
||||||
|
onClick={() =>
|
||||||
|
handleTaskResumeFromPauseTaskStep(taskStepId, index + 1)
|
||||||
|
}
|
||||||
|
>
|
||||||
|
Resume
|
||||||
|
</Button>
|
||||||
|
);
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return <></>;
|
return <></>;
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,6 +28,7 @@ export const Constants = {
|
||||||
CANCELED: 3,
|
CANCELED: 3,
|
||||||
FAILED: 4,
|
FAILED: 4,
|
||||||
INPUT_REQUIRED: 5,
|
INPUT_REQUIRED: 5,
|
||||||
|
PAUSED: 6,
|
||||||
},
|
},
|
||||||
GLOBALS: {
|
GLOBALS: {
|
||||||
MIN_USERNAME_LENGTH: 2,
|
MIN_USERNAME_LENGTH: 2,
|
||||||
|
@ -210,6 +211,7 @@ export const SentMessagesCommands = {
|
||||||
ScannersUseScanners: 15,
|
ScannersUseScanners: 15,
|
||||||
ScannersDisconnectScanner: 16,
|
ScannersDisconnectScanner: 16,
|
||||||
GroupTasksCheckingForCategoryGroupChanges: 17,
|
GroupTasksCheckingForCategoryGroupChanges: 17,
|
||||||
|
TaskResumeFromPauseTaskStep: 18,
|
||||||
};
|
};
|
||||||
|
|
||||||
export function WebSocketProvider({
|
export function WebSocketProvider({
|
||||||
|
|
Loading…
Reference in New Issue