mirror of
https://github.com/nocobase/nocobase.git
synced 2026-09-19 10:54:38 +08:00
* 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 commitebb232b18d. * Revert "feat(instruction): add CC interface and task card config" This reverts commite5af6b3f71. * Revert "fix(workflow-cc): improve null safety, deps optimization and error handling" This reverts commitcb279ebf90. * Revert "refactor(SchemaConfig): remove unused parameters from SchemaConfig function" This reverts commit5254dc7087. * Revert "feat(workflow-cc): support FlowModel UI and task cards (v2) with v1 compatibility" This reverts commit69b534703a. * 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 commit0ca3f3ff5b. * feat(workflow-cc): add getCreateModelMenuItem method * Revert "fix(workflow): include loop scopes for variables" This reverts commit41b07a0cc4. * Revert "fix(flow): keep click-to-open tag clickable when empty" This reverts commit58619a7d8a. * feat(flow): show placeholder for empty click-to-open * Revert "feat(flow): show placeholder for empty click-to-open" This reverts commite1b3271ce9. * 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 commite34f15a3b1. * Revert "refactor(model): optimize workflow association field updates" This reverts commitf56c1d73e4. * 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