Skip to content

feat(job): clarify trigger taxonomy in console - #340

Merged
pinpols merged 2 commits into
mainfrom
feature/job-trigger-taxonomy
Oct 13, 2026
Merged

pinpols merged 2 commits into
mainfrom
feature/job-trigger-taxonomy

Conversation

@pinpols

@pinpols pinpols commented Oct 13, 2026

Copy link
Copy Markdown
Owner

目的

在作业定义页清楚展示并筛选时间调度、定义级触发入口和上游依赖,避免将实例触发来源与调度类型混淆。

改动

  • 新建表单默认触发模式与默认手动调度一致;中英文枚举补齐 SCHEDULED / API / MANUAL / EVENT / MIXED。
  • 列表增加触发模式、上游依赖展示,以及对应服务端分页筛选。
  • 将新增筛选、触发模式表单项和展示单元拆分到小组件,保持列表页在已登记的维护性基线内。
  • 与后端 OpenAPI /查询契约配套:后端 PR #1260。

验证

  • BE_OPENAPI_PATH=../file-batch-system/docs/api/console-api.openapi.yaml npm run preflight:changed(本机实际使用后端配对工作树路径):通过,含 ESLint、TypeScript、i18n、API drift、架构、维护性及 fixture 来源检查。
  • npm run gen:api:check(指向配对后端 OpenAPI):通过。
  • 单元测试、浏览器 E2E 和真实后端联调未运行;本地预检不代表真实运行态验收。

与后端 PR #1260 配套审查;未请求合并。

@pinpols
pinpols merged commit f6044a6 into main Oct 13, 2026
16 of 19 checks passed
@pinpols
pinpols deleted the feature/job-trigger-taxonomy branch October 13, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant