mirror of
https://github.com/nocobase/nocobase.git
synced 2026-11-01 03:21:53 +08:00
* refactor(DialogComponent, DrawerComponent): use document.body for modal container
* refactor(flow): export SkeletonFallback component
* style(ChildPageModel): simplify conditional rendering logic
* feat(workflow): add getCreateModelMenuItem method
* feat(workflow): add getCreateModelMenuItem method
* feat(workflow): add NodeDetailsModel and export it
* feat(workflow): update models to use NodeDetailsModel
* feat(workflow): add cardSettings for create and query nodes
* feat(workflow): introduce NodeValueModel and update references
* fix(workflow): correct import path for parse utility
* feat(ActionTrigger): add getCreateModelMenuItem method
* feat(workflow): register collections to data source
* feat(workflow): add workflowStats and workflowVersionStats collections
* feat(trigger): return null if workflow type is missing
* Revert "refactor(DialogComponent, DrawerComponent): use document.body for modal container"
This reverts commit 9a68b9a1e2.
* feat(ActionDrawer): use container for Drawer component
* feat(GridModel): add enableUIConfiguration getter
* fix(details): ensure UI configuration check in renderAddSubModelButton
* fix(useDialog): ensure config props are passed correctly
* feat(modal): use container for modal rendering
* refactor(useUpdateAction): extract updateNodeConfig function
* refactor(updateNodeConfig): add resourceName parameter
* style(BlockGridModel): conditionally apply padding in render
* refactor(plugin-flow-engine): export repository class
* refactor(GridModel): use enableUIConfiguration for button display
* fix(CollectionBlockModel): add optional chaining for filterManager
* fix(CollectionBlockModel): handle missing targetCollectionName
* refactor(AssociationFieldGroupModel): simplify display logic
* refactor(NodeValueModel): define hide property
* refactor(CurrentUserProvider): enhance user context handling
* fix(flow-engine): handle context absence in useFlowEngine
* refactor(processor): enhance scope handling in run method
* feat(workflow): add dynamic expression model menu item
* fix(plugin-workflow): fix duplicate instruction
* fix(SubTableColumnModel): handle undefined props in render
* refactor: unify UI configuration handling
* feat(SubTableColumnModel): add enableUIConfiguration getter
* feat: support field template for details and approval
* chore: improve code
* fix(plugin-workflow): fix duplicate
* fix: submit try catch
* refactor: use getInterfaceOptions to retrieve field interface (#8284)
* docs(plugin-workflow-approval): add docs for trigger configuration
* fix: supports adding records for associations
* fix(plugin-workflow): after change data source password collection trigger invalid (#8207)
* refactor(data-source): reuse database instance in data source refresh action
* refactor(data-source): resolve options naming conflicts
* fix(work-flow): after change data source password colletcion trigger invalid
* test(data-source-manager): add testcase for database reuse after data source reload
* test(data-source-manager): modify testcase
* fix(data-source-manager): breaking build packages
* fix(data-source-manager): fix breaking testcase
* test(data-source-manager): move testcase to pro-plugins
* fix(database): include through scope when querying m2m relationships (#8277)
* fix(plugin-workflow-manual): error thrown in filter form block settings (#8282)
* fix(plugin-async-task-manager): fix locales (#8245)
* fix: attachmentURL
* fix: errors if js block has been set to be hidden (#8286)
* fix: exit event flow on form submission failure
* fix: record picker table will not refresh after creating record (#8289)
* fix: collection selector incorrect height (#8288)
* fix: js item not refresh after update record in details block (#8291)
* fix(flow-engine): eager load root items in LazyDropdown (#8290)
* fix(plugin-file-manager): s3 limit (#8275)
* fix(plugin-file-manager): fix s3 limit error
* refactor(plugin-file-manager): use stream instead of disk io
* refactor: Improve plugin symlink
* fix: issue where adding new data in subform is overwritten by selected data (#8292)
* feat(locales): add "Display fields" translation
* fix(RecordPickerFieldModel): enable flow settings in model context
* refactor(workflow): export specific models instead of all
* fix(modal): prevent multiple close actions on modal
* fix(CurrentUserProvider): cast flowEngine context user as any
* fix(fields): handle optional chaining in find method
* fix(DisplayEnumFieldModel): add icon support to tags
* fix(CollectionField): handle null or undefined values
* fix(FormItemModel): handle missing blockModel in aclCheck
* chore: hide template in apply task form
* chore: hide template for ApprovalTaskCardDetailsModel
---------
Co-authored-by: mytharcher <mytharcher@gmail.com>
Co-authored-by: gchust <gchust@qq.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: Katherine <katherine_15995@163.com>
Co-authored-by: Drol <cgyrock@gmail.com>
Co-authored-by: YANG QIA <2013xile@gmail.com>
Co-authored-by: Junyi <mytharcher@users.noreply.github.com>