Skip to content

feat: add ops type field, filters and SDK sync for workflows - #881

Merged
LordofAvernus merged 8 commits into
mainfrom
dms-ui/feat-967
Aug 17, 2026
Merged

feat: add ops type field, filters and SDK sync for workflows#881
LordofAvernus merged 8 commits into
mainfrom
dms-ui/feat-967

Conversation

@LordofAvernus

Copy link
Copy Markdown
Collaborator

关联的 issue

https://github.com/actiontech/dms-ee/issues/967

描述你的变更

  • 工单创建表单增加运维类型 EditableSelect;列表/详情/Dashboard 展示与筛选
  • 重生 OpenAPI 客户端并适配相关符号变更;补充单测与快照

确认项(pr提交后操作)

Tip

请在指定复审人之前,确认并完成以下事项,完成后✅


  • 我已完成自测
  • 我已记录完整日志方便进行诊断
  • 我已在关联的issue里补充了实现方案
  • 我已在关联的issue里补充了测试影响面
  • 我已确认了变更的兼容性,如果不兼容则在issue里标记 not_compatible
  • 我已确认了是否要更新文档,如果要更新则在issue里标记 need_update_doc

Made with Cursor

LordofAvernus and others added 8 commits August 15, 2026 04:49
Sync base/sqle OpenAPI clients for ops type contracts and update call sites affected by regenerated enums/methods.

Co-authored-by: Cursor <cursoragent@cursor.com>
Reuse EditableSelect with project permissions for SQL and data-export workflows; inherit on clone/rollback.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add ops type columns, detail readonly display, and filter_by_ops_type_uid wiring across SQL and data-export surfaces.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align Jest snapshots and form tests with the new ops type field and filters.

Co-authored-by: Cursor <cursoragent@cursor.com>
The branch accidentally carried EE package scripts, provision/diagnosis
importers, and locale imports that do not exist in dms-ui.
Keep ops type submit/list/detail wiring. CE does not ship DBStructure,
DataExportWorkflow, or unmasking workflow APIs referenced by the
EE-copied DataExport pages.
Render data-export record info only when the panel is open so existing
detail snapshots stay valid, restore CE VersionModal snapshots, and drop
the unused GlobalDashboard CE snapshot file.
@github-actions

Copy link
Copy Markdown

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 80.59% 30293/37589
🟡 Branches 62.9% 11417/18150
🟢 Functions 83.98% 10188/12131
🟢 Lines 84.43% 28956/34297

Test suite run success

3774 tests passing in 825 suites.

Report generated by 🧪jest coverage report action from 0985942

@LordofAvernus
LordofAvernus merged commit 44a6b5d into main Aug 17, 2026
8 checks passed
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