Skip to content

feat: multi approval templates for SQL release and data export#857

Merged
LordofAvernus merged 8 commits into
mainfrom
dms-ui/feat-3025
Jul 22, 2026
Merged

feat: multi approval templates for SQL release and data export#857
LordofAvernus merged 8 commits into
mainfrom
dms-ui/feat-3025

Conversation

@LordofAvernus

@LordofAvernus LordofAvernus commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Shared UI for multi-template approval flows (SQL release / data export), including create selection and list filtering.
  • EE-only multi-template management UI remains behind #if [ee] and is exercised in EE CI.
  • Includes route path updates for template create/update by template ID.
  • Restores current main Global Dashboard route/enum compatibility after cherry-pick conflict resolution.

Test plan

  • pnpm checker
  • Focused Jest: WorkflowTemplate|workflowTemplate (17 suites / 31 tests)
  • CI checker + full test shards
  • Validation evidence in actiontech/sqle-ee#3025

Fixes actiontech/sqle-ee#3025

Support multi-template CRUD tabs, create-time template selection, and
list filtering for both workflow and data_export types.
Refs actiontech/sqle-ee#3025
Keep Global Dashboard enums/routes from current main while preserving
multi-template workflow fields, locale keys, and mock exports needed by
the approval template changes.
Keep enzyme BaseInfoFormItem tests independent from Redux by mocking
useWorkflowTemplateTips after multi-template selection was added.
Align SqlExecWorkflow and DataExport create/list snapshots with CI
received DOM for the new workflow template selector and list column.
@github-actions

Copy link
Copy Markdown

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 80.94% 29731/36733
🟡 Branches 63.24% 11151/17632
🟢 Functions 84.31% 10009/11871
🟢 Lines 84.89% 28412/33468

Test suite run success

3737 tests passing in 820 suites.

Report generated by 🧪jest coverage report action from c410a0f

@LordofAvernus
LordofAvernus merged commit cfd7b6d into main Jul 22, 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