visuddhinanda 8 月之前
父節點
當前提交
2635410b06

+ 3 - 1
dashboard-v4/dashboard/src/components/api/task.ts

@@ -27,7 +27,8 @@ export type TTaskStatus =
   | "canceled"
   | "expired"
   | "queue"
-  | "stop";
+  | "stop"
+  | "quit";
 export const StatusButtons: TTaskStatus[] = [
   "pending",
   "published",
@@ -35,6 +36,7 @@ export const StatusButtons: TTaskStatus[] = [
   "done",
   "restarted",
   "requested_restart",
+  "quit",
 ];
 export type TTaskType = "instance" | "workflow" | "group";
 

+ 4 - 0
dashboard-v4/dashboard/src/components/task/TaskStatusButton.tsx

@@ -90,6 +90,7 @@ const TaskStatusButton = ({
       menuEnable = [
         "done",
         "stop",
+        "quit",
         requested_restart_enable ? "requested_restart" : "done",
       ];
       break;
@@ -108,6 +109,9 @@ const TaskStatusButton = ({
     case "stop":
       menuEnable = ["restarted"];
       break;
+    case "quit":
+      menuEnable = ["published"];
+      break;
   }
 
   const items: IStatusMenu[] = StatusButtons.map((item) => {

+ 5 - 4
dashboard-v4/dashboard/src/locales/en-US/buttons.ts

@@ -95,11 +95,12 @@ const items = {
   "buttons.manage": "Manage",
   "buttons.delete.wbw.sentence": "Delete Wbw",
   "buttons.ai.translate": "AI Translate",
-  "buttons.task.status.change.to.published": "发布",
+  "buttons.task.status.change.to.published": "publish",
   "buttons.task.status.change.to.running": "领取",
-  "buttons.task.status.change.to.done": "完成任务",
-  "buttons.task.status.change.to.restarted": "重做",
-  "buttons.task.status.change.to.requested_restart": "请求重做",
+  "buttons.task.status.change.to.done": "done",
+  "buttons.task.status.change.to.restarted": "restart",
+  "buttons.task.status.change.to.requested_restart": "request restart",
+  "buttons.task.status.change.to.quit": "quit",
   "buttons.access-token.get": "access token",
   "buttons.task.add.pre-task": "pre task",
   "buttons.task.add.next-task": "next task",

+ 1 - 0
dashboard-v4/dashboard/src/locales/en-US/label.ts

@@ -69,6 +69,7 @@ const items = {
   "labels.task.status.expired": "expired",
   "labels.task.status.queue": "queue",
   "labels.task.status.stop": "stop",
+  "labels.task.status.quit": "quit",
   "labels.filter": "filter",
   "labels.participants": "participants",
   "labels.task.category": "task category",

+ 1 - 0
dashboard-v4/dashboard/src/locales/zh-Hans/buttons.ts

@@ -101,6 +101,7 @@ const items = {
   "buttons.task.status.change.to.done": "完成任务",
   "buttons.task.status.change.to.restarted": "重做",
   "buttons.task.status.change.to.requested_restart": "请求重做",
+  "buttons.task.status.change.to.quit": "放弃任务",
   "buttons.access-token.get": "获取访问口令",
   "buttons.task.add.pre-task": "添加前置任务",
   "buttons.task.add.next-task": "添加后置任务",

+ 1 - 0
dashboard-v4/dashboard/src/locales/zh-Hans/label.ts

@@ -77,6 +77,7 @@ const items = {
   "labels.task.status.expired": "已过期",
   "labels.task.status.queue": "排队中",
   "labels.task.status.stop": "停止",
+  "labels.task.status.quit": "放弃",
   "labels.filter": "过滤器",
   "labels.participants": "参与者",
   "labels.task.category": "任务类型",