Files
nocobase/packages/plugins/@nocobase/plugin-workflow-action-trigger/src
Zeke Zhang b1d8980ec8 feat(workflow-cc): support FlowModel UI and task cards (#8405)
* feat(workflow-cc): support FlowModel UI and task cards (v2) with v1 compatibility

* refactor(SchemaConfig): remove unused parameters from SchemaConfig function

* fix(workflow-cc): improve null safety, deps optimization and error handling

* feat(instruction): add CC interface and task card config

* refactor(instruction): improve visibility logic and remove unused uid

* Revert "refactor(instruction): improve visibility logic and remove unused uid"

This reverts commit ebb232b18d.

* Revert "feat(instruction): add CC interface and task card config"

This reverts commit e5af6b3f71.

* Revert "fix(workflow-cc): improve null safety, deps optimization and error handling"

This reverts commit cb279ebf90.

* Revert "refactor(SchemaConfig): remove unused parameters from SchemaConfig function"

This reverts commit 5254dc7087.

* Revert "feat(workflow-cc): support FlowModel UI and task cards (v2) with v1 compatibility"

This reverts commit 69b534703a.

* feat(workflow-cc): add v2 user interface and task card models

* fix(workflow-cc): add null check for viewCtx before adding delegate

* feat(workflow-cc): refactor task card configuration logic

* refactor(workflow-cc): update CCTaskCardDrawerContent props

* refactor(workflow-cc): remove approval nodes from data blocks

* refactor(workflow-cc): enhance FlowModelRenderer settings

* refactor(workflow-cc): update CCTaskCardConfigButton styles

* refactor(workflow-cc): update icon and button style in CCTaskCardConfigButton

* refactor(workflow-cc): update useTodoActionParams to include node.config

* refactor(workflow-cc): add filterTargetKey to workflowCcTasks

* refactor(workflow-cc): restructure model context definition

* refactor(workflow-cc): add disableBlockGridPadding property

* refactor(workflow-cc): remove unused parameters from SchemaConfig

* refactor(instruction): remove default ccDetail in config

* refactor(CCTaskCardConfigButton): remove unused themeToken

* refactor(CCTaskCardDetailsAssociationFieldGroupModel): update whitelist and blacklist fields

* refactor(tasks): remove unused import for useTrigger

* refactor(tasks): simplify props in action functions

* refactor(workflow): enhance task card functionality

* style(model): update label template syntax

* feat(workflow): add uiSchema for CC node

* style(model): update TEMP_ASSOCIATION_PREFIX value

* style(model): update comment for TEMP_ASSOCIATION_PREFIX

* refactor(workflow): optimize association field handling

* refactor(tasks): simplify appends array in FlowContextProvider

* refactor(workflow): simplify key handling in associations

* refactor(workflow): enhance temporary association field handling

* refactor(actions): improve task field value handling

* refactor(workflow): enhance temporary association handling

* feat(models): add CCTriggerBlockGridModel class

* fix(CCAddBlockButton): handle optional chaining for trigger data

* refactor(workflow): simplify temp association handling

* refactor(tests): improve temporary association handling

* refactor(actions): remove unnecessary return statement

* refactor(actions): remove unused temp association logic

* refactor(CCAddBlockButton): use lodash for trigger data handling

* refactor(CCTaskCardGridModel): remove sync call on mount

* refactor(tasks): remove unused imports and add cache option

* refactor(hooks): extract useTempAssociationSources hook

* refactor(SchemaConfig): remove unused useTriggerTempAssociationSource hook

* refactor(tasks): simplify upstream retrieval logic

* feat(workflow-cc): add CCDetailsCustomItemModel and update references

* feat(workflow-cc): add TaskCardCommonItemModel and update exports

* refactor(workflow-cc): remove CCDetailsCustomItemModel and update references

* fix(workflow-cc): refresh task card model on workflow change

* fix(workflow-cc): duplicate v2 ui models for cc nodes

* fix(workflow-cc): reduce repeated task card model loads

* fix(workflow-cc): refresh task card on node updates

* fix(workflow): expose schedule trigger data for cc

* fix(workflow-action-trigger): hide trigger data without context

* fix(workflow): exclude update node from cc data sources

* fix(workflow): include loop scopes for variables

* fix(workflow-cc): append associations for temp data

* fix(workflow-cc): load popup record with node info

* fix(flow): keep click-to-open tag clickable when empty

* fix(workflow-cc): enable read-all when counts missing

* fix(workflow-cc): normalize task card reload key

* fix(workflow-cc): reapply task card click handler

* Revert "fix(workflow-cc): reapply task card click handler"

This reverts commit 0ca3f3ff5b.

* feat(workflow-cc): add getCreateModelMenuItem method

* Revert "fix(workflow): include loop scopes for variables"

This reverts commit 41b07a0cc4.

* Revert "fix(flow): keep click-to-open tag clickable when empty"

This reverts commit 58619a7d8a.

* feat(flow): show placeholder for empty click-to-open

* Revert "feat(flow): show placeholder for empty click-to-open"

This reverts commit e1b3271ce9.

* feat(model): add disableFieldClickToOpen property

* fix(model): update resource refresh method to return promise

* refactor(model): optimize workflow association field updates

* fix(CCTaskCardConfigButton): use form values directly for uid

* feat(locale): add new translations for task fields

* feat(locale): add translations for refresh and filter actions

* fix(workflow-cc): avoid pruning temp association fields

* Revert "fix(workflow-cc): avoid pruning temp association fields"

This reverts commit e34f15a3b1.

* Revert "refactor(model): optimize workflow association field updates"

This reverts commit f56c1d73e4.

* feat(workflow): add NodeDetailsGridModel for enhanced grid functionality

* feat(workflow): update grid model to NodeDetailsGridModel

* fix(workflow): correct DetailsCustomItemModel reference

* fix(workflow): add nodeType to trigger data retrieval

* refactor(CCTaskCardConfigButton): clean up temporary association fields
2026-02-09 09:01:32 +08:00
..
2025-11-30 17:46:50 +08:00