ChengLei Shao
252bb14ae4
chore: migrate sortable options to sort field ( #4011 )
...
* chore: migrate sortable options to sort field
* chore: association sortable field
2024-04-19 11:58:43 +08:00
YANG QIA
067042ac3a
feat(data-vi): allows pie chart to accept negative numbers, fix T-4075 ( #4094 )
2024-04-18 23:44:14 +08:00
YANG QIA
2d9ed8d1ff
fix(data-vi): number becomes string after precision transformation ( #4092 )
2024-04-18 20:07:26 +08:00
Junyi
52d00aef58
test(plugin-workflow): add test case for duplicated triggering schedule workflow ( #3817 )
2024-04-18 17:15:14 +08:00
Zeke Zhang
8f17456d93
fix(subTable): should not display Allow add new data option ( #4086 )
...
* fix(subTable): should not display Allow add new data option
* chore: make e2e more stable
2024-04-18 15:07:59 +08:00
chenos
651af7d741
fix: missing fields ( #4083 )
...
* fix: missing fields
* fix: typo
* chore: add migration
---------
Co-authored-by: xilesun <2013xile@gmail.com>
2024-04-18 12:23:44 +08:00
chenos
438a059c7b
chore(versions): 😊 publish v0.21.0-alpha.11
2024-04-17 23:47:44 +08:00
jack zhang
c9171a7117
fix: custom request role list ( #4074 )
...
* fix: custom request role list
* fix: custom request body users
* fix: support external data sources
* fix: record data
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-04-17 21:15:04 +05:30
ChengLei Shao
0291eb4ba4
fix: load with source field ( #4075 )
...
* test: belongs to a view collection
* fix: load with source field
2024-04-17 19:26:43 +08:00
ChengLei Shao
164359171d
fix: sync default value in view ( #4067 )
2024-04-17 15:36:29 +08:00
katherinehhh
d25670f29f
refactor: gantt block ( #4059 )
...
* refactor: gantt block
* style: style improve
* fix: bug
* fix: bug
2024-04-17 11:21:03 +08:00
Zeke Zhang
39f8bd529a
chore(Theme): set the default font size of the Compact theme to 16 ( #4064 )
...
* chore(Theme): set the default font size of the Compact theme to 16
* chore: compact dark
2024-04-17 10:49:22 +08:00
chenos
d76d657622
chore(versions): 😊 publish v0.21.0-alpha.10
2024-04-16 23:51:49 +08:00
YANG QIA
9b0c22fda9
chore: adjust import & export warnings ( #4060 )
...
* chore: adjust import & export warnings
* fix: add limit
* chore: adjust warnings
2024-04-16 23:51:03 +08:00
chenos
64e12bb08b
chore(versions): 😊 publish v0.21.0-alpha.9
2024-04-16 22:53:12 +08:00
Zeke Zhang
3d857d2e69
fix(variable): missing variables and invalid translations ( #4054 )
...
* fix(variable): missing variables and invalid translations
* refactor: better
* fix: should display current record variable
* fix: template
* chore: add deps
* chore: add e2e for table view
* fix: current record variable
* chore: avoid error
* fix: bugs
* chore: fix failed e2e
* chore: fix e2e
* fix: colection name
2024-04-16 22:50:52 +08:00
YANG QIA
8b88b29b5e
test: add backend unit tests ( #4000 )
...
* test: add backend unit tests
* test: cas
* test: oidc & saml
* test: sql collection
* fix: test files
* test: data-visualization
* test: localization
* fix: test
2024-04-16 17:56:48 +08:00
chenos
8c779b4cf6
chore(versions): 😊 publish v0.21.0-alpha.8
2024-04-16 00:26:13 +08:00
ChengLei Shao
57449bb2df
chore(acl): disable register association fields actions ( #4014 )
...
* chore: disable register association fields actions
* chore: test
* chore: association field acl
* fix: snippet test
* fix: pm.data-source-manager
* fix: acl roles snippets
* chore: update snippet migration
* fix: bug (#4035 )
Co-authored-by: katherinehhh <katherine_15995@163.com>
* fix: save role strategy
* fix: x-acl-action
* fix: acl snippet
* fix: bug
* fix: graph
* fix: association permission
* chore: data source manager snippet
* fix: test
* chore: test
* test: e2e test
* fix: undefined list
* fix: useApp
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: katherinehhh <katherine_15995@163.com>
2024-04-16 00:25:35 +08:00
Zeke Zhang
fe4be822b9
feat: add to more blocks
2024-04-15 19:46:13 +08:00
Zeke Zhang
0ed17af122
test(e2e): add assertions on field values ( #4034 )
...
* chore: optimize e2e
* test(e2e): add assertions on field values
* chore: fix e2e
2024-04-15 17:50:18 +08:00
Zeke Zhang
0274e65cec
feat(Variable): add a new variable ( #4025 )
...
* feat: add DeclareVariable
* feat: add a new variable
* test: add e2e
* fix: current form variable
* chore: rename '弹窗记录' to 'Current popup record'
* fix(Details): fix data scope error
* fix(Calendar): fix data scope
* fix: varaible's data souce
* fix: data souce
2024-04-15 14:50:38 +08:00
chenos
31d68f91e8
feat: run e2e with pro plugins ( #3890 )
...
* feat: run e2e with pro plugins
* fix: name
* chore: fix typo
* fix: make e2e pass
* chore: only run pro e2e
* Revert "chore: only run pro e2e"
This reverts commit 9beff480c1
.
* chore: increase timeout
* feat: support to set maxDepth
* chore: set default maxDepth to 1
* chore: fix e2e to make pass
* chore: add test for BlockSchemaToolbar
* chore: split files to avoid slowing down testing
* chore: make e2e more stable
* chore: make e2e more stable
* refactor: e2e
---------
Co-authored-by: Zeke Zhang <958414905@qq.com>
2024-04-15 12:40:53 +08:00
Zeke Zhang
a00f4ac69b
test: fix e2e to make pass
2024-04-13 12:53:25 +08:00
xilesun
d66c2baa53
chore(versions): 😊 publish v0.21.0-alpha.7
2024-04-13 09:37:59 +08:00
katherinehhh
3fd5b05940
fix: scopeKeyOptions should be obtained in real-time ( #4029 )
...
* fix: formula field caluation error
* fix: scopeKeyOptions
* fix: bug
* fix: bug
2024-04-13 09:28:24 +08:00
Zeke Zhang
f36bc41a11
fix(addText): should use FormItemSchemaToolbar instead of BlockSchema… ( #3963 )
...
* fix(addText): should use FormItemSchemaToolbar instead of BlockSchemaToolbar
* chore: unskip
* fix: add component Slider
2024-04-13 09:14:46 +08:00
ChengLei Shao
7f936832b9
feat: register once hook in datasource manager ( #4024 )
...
* chore: datasource hook
* feat: register once hook in datasource manager
* chore: api name
* chore: test
2024-04-13 08:24:10 +08:00
xilesun
1f0acfc2a3
fix(data-vi): set default bordered
as false
2024-04-12 22:49:00 +08:00
ChengLei Shao
0fcef2f837
fix: snippets ( #4030 )
2024-04-12 22:40:06 +08:00
YANG QIA
91fdd84ea1
feat(data-vi): improved user experiences (refer to pr) ( #4013 )
...
* feat(data-vi): improved user experiences (refer to pr)
* feat: enhance transformers
* fix: transformer
* fix: test
* fix: tooltips
* feat: add format
* chore: add locales and tip
2024-04-12 22:21:15 +08:00
jack zhang
91254bdf55
test: add frontend unit test ( #3991 )
...
* test: add unit test
* fix: build error
* fix: exclude requirejs
* fix: e2e bug
* fix: block delete refresh(T-3936)
* fix: add test utils
* fix: build bug
* fix: remove test only
* fix: kanban bug
* fix: add more unit tests
* fix: coverage bug
* fix: update
* fix: refactor
* fix: add more tests
* fix: unit test bug
* fix: refactor code
* fix: refactor nocobase test
* test: add test case
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-04-12 21:55:37 +08:00
Zeke Zhang
17793c2ab9
feat: support Others option in popup ( #4015 )
...
* feat: support Others option in popup
* chore: hide Other records in popup for edit form
* chore: rename 'Others' to 'Other records'
* fix: in other records, the data table does not need to filter itself
* feat: optimize title for association block
* fix: template
* fix: block title
* chore: fix e2e
* fix: should use compile
* fix: remove useVisible
* test: add e2e
2024-04-12 19:14:18 +08:00
katherinehhh
1658415402
fix(collection-manager): no refresh after override the field ( #4022 )
...
* refactor: code improve
* fix: bug
2024-04-12 17:57:38 +08:00
YANG QIA
a18dab363a
chore: add export & import warnings ( #4027 )
...
* chore: add export & import warnings
* chore: update
2024-04-12 16:22:18 +08:00
katherinehhh
bfbec4c004
refactor: third party data source support sort field grouped sorting edit ( #4023 )
...
* fix: formula field caluation error
* refactor: third party data souce support sort field grouped sorting configure
2024-04-12 16:09:05 +08:00
ChengLei Shao
2a31de8ce6
fix(plugin-acl): pm.acl.roles snippet ( #4026 )
2024-04-12 16:03:09 +08:00
chenos
e1533ec800
fix: get api url ( #4020 )
2024-04-11 23:02:34 +08:00
Zeke Zhang
beab81818f
fix(Sub-details): the initializer button is not displayed when the field value is empty ( #4019 )
...
* test: add e2e
* fix: remove return
2024-04-11 23:02:04 +08:00
katherinehhh
0f0ccfa9da
fix: initializer use useAassociationName ( #4018 )
2024-04-11 21:56:34 +08:00
chenos
3b6e7929b6
fix: api base url
2024-04-11 21:29:27 +08:00
Chiming
0cb7820f6f
fix(auth): cas login bug when use subdirectory deployment ( #4017 )
...
Co-authored-by: ChimingLiu <chinmingcock@gmail.com>
2024-04-11 20:42:20 +08:00
ChengLei Shao
fd2becd650
fix(plugin-acl): datasource roles snippet ( #4016 )
2024-04-11 15:41:24 +08:00
katherinehhh
4c3dc89f66
fix: after selecting all, bulk update prompts for unselected data ( #4010 )
2024-04-11 14:56:37 +08:00
katherinehhh
82df150c30
refactor: tree table is not enabled by default ( #4001 )
...
* refactor: table block do not enable trees by default
* fix: bug
* fix: bug
* fix: bug
2024-04-11 14:10:30 +08:00
Junyi
de935d54b6
feat(plugin-workflow-action-trigger): support association actions to trigger ( #4007 )
2024-04-11 10:57:14 +08:00
YANG QIA
127e2b332b
fix(users): remove phone validation due to incorrect check of foreign phone numebrs ( #4005 )
2024-04-10 17:14:44 +08:00
katherinehhh
ca49cc9dbd
fix: association block action permission verification failed ( #3994 )
...
* fix: association block action permission verification failed
* test: association block action permission test
* fix: useDataBlockProps
* fix: useDataBlockProps
* fix: useResourceName
* fix: bug
* fix: bug
* fix: bug
* fix: bug
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-04-10 16:38:37 +08:00
Junyi
a38ce654af
fix(plugin-workflow): adjust locale ( #3993 )
2024-04-10 15:20:43 +08:00
YANG QIA
f12952de1f
fix(auth): sign up page not found when entering with url directly ( #4002 )
2024-04-10 11:08:08 +08:00
ChengLei Shao
320005843a
chore(error-handler): display message cause the error ( #3996 )
2024-04-09 19:52:08 +08:00
ChengLei Shao
1e0501cd96
fix: restore with table name in camel case ( #3995 )
2024-04-09 19:10:29 +08:00
Junyi
773b7aef52
refactor(plugin-workflow): adjust comments ( #3990 )
2024-04-09 17:29:11 +08:00
katherinehhh
8eee6756d4
fix: gantt collapse & expand ( #3982 )
2024-04-09 16:37:02 +08:00
Zeke Zhang
de7b75fea7
fix(BulkForm): should be required when switching to 'Changed to' ( #3965 )
...
* fix(BulkForm): should be required when switching to 'Changed to'
* fix: clear error on value is empty
* chore: optimize unit test log
2024-04-09 16:07:14 +08:00
Zeke Zhang
71366e3dea
chore: update docs of Theme editor
2024-04-09 14:57:40 +08:00
YANG QIA
19f905d34c
chore: update class names of plugins ( #3981 )
...
* chore: update class names of plugins
* fix: build
* chore: add back sample-hello
* fix: test
2024-04-09 12:12:24 +08:00
Junyi
b69b0caab5
feat(plugin-workflow-sync): add sync when multi-app-share-collection enabled ( #3969 )
2024-04-09 07:34:38 +08:00
YANG QIA
a82e8a1ed6
fix(localization): incorrect locale when first entering ( #3968 )
2024-04-08 21:47:45 +08:00
katherinehhh
c735664ea9
refactor: only numerical formula fields support format ( #3962 )
2024-04-08 14:30:50 +08:00
Junyi
9f72b4e1ef
chore(plugin-workflow): add comments ( #3959 )
2024-04-08 12:18:08 +08:00
Junyi
d14f8d23d7
chore: remove legacy formula plugins ( #3939 )
...
* chore: remove legacy formula plugins
* fix(plugin-formula-field): fix readme
2024-04-08 08:44:10 +08:00
chenos
6017c01f02
chore(versions): 😊 publish v0.21.0-alpha.6
2024-04-07 21:52:45 +08:00
katherinehhh
e81cfcbe98
refactor: nanoid &uuid autoFill ( #3955 )
2024-04-07 13:55:21 +08:00
ChengLei Shao
dfcf7671d3
feat: getParentJsonSchema in ui schema repository ( #3690 )
...
* feat: getParentJsonSchema in ui schema repository
* chore: ui schema snippet
* chore: method name
* chore: test
* chore: test
* fix: getParentProperty
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-04-07 13:14:48 +08:00
Chareice
0bb421ac40
chore: report error if collection not found
2024-04-07 12:09:51 +08:00
chenos
b63a685f84
chore(versions): 😊 publish v0.21.0-alpha.5
2024-04-07 11:06:02 +08:00
chenos
31713390b5
chore(versions): 😊 publish v0.21.0-alpha.4
2024-04-07 08:33:05 +08:00
katherinehhh
de5bd5aae7
fix: collectionFieldInterfaceSelect ( #3945 )
...
* fix: formula field caluation error
* fix: collection manager primarykey
* fix: nanoid & uuid suport index
* fix: collectionFieldInterfaceSelect
2024-04-06 17:20:51 +08:00
Junyi
a08e96adae
fix(plugin-formula-field): fix component context ( #3937 )
2024-04-06 15:30:21 +08:00
chenos
d2b808671b
chore(versions): 😊 publish v0.21.0-alpha.3
2024-04-06 13:04:57 +08:00
katherinehhh
d8e969b9ae
fix: formula field support format ( #3928 )
2024-04-06 08:15:22 +08:00
Zeke Zhang
b750cab942
refactor: unify tab initailizer naming ( #3932 )
...
* refactor: rename dialog to popup
* feat: add tabPaneInitializers
* refactor: rename TabPaneInitializers to popup:addTab
* refactor: rename TabPaneInitializersForCreateFormBlock to popup:addTab
* refactor: rename TabPaneInitializersForBulkEditFormBlock to popup:addTab
* chore: fix unit tests
* chore: fix e2e
2024-04-05 23:19:09 +08:00
Zeke Zhang
2d0482449d
fix(Table): fix the problem that the content of the association field is not displayed ( #3930 )
...
* test: add e2e test
* fix(Table): fix the problem that the content of the association field is not displayed
* fix(Calendar): avoid infinite loops
2024-04-05 16:02:25 +08:00
katherinehhh
a4cbec293d
refactor: main data source view collection support filterTargetKey ( #3818 )
2024-04-05 12:11:51 +08:00
katherinehhh
aa96a16d1d
fix: formula field calculation error ( #3929 )
...
* fix: formula field calculation error
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* test: foumula e2e test
2024-04-05 09:52:08 +08:00
ChengLei Shao
4ac2875d51
fix: load view collection belongs to association with source options ( #3912 )
...
* chore: view collection belongs to source field test
* chore: test
* fix: load field with source attribute
* chore: test
2024-04-05 09:49:23 +08:00
katherinehhh
6e5a2c81b3
feat: action support refreshDataBlockRequest configuration ( #3882 )
...
* feat: action support refreshDataBlockRequest configuration
* feat: refreshDataBlockRequest
* fix: block templates
* fix: bug
* fix: bug
* refactor: submitted
* fix: bug
* fix: bug
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* refactor: refreshDataBlockRequest
* fix: bug
* fix: bug
* fix: bug
* fix: bug
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-04-04 09:30:13 +08:00
YANG QIA
b111f827ed
feat(data-vi): allows to add charts for mobile client ( #3922 )
...
* feat(data-vi): allows to add charts for mobile client
* fix: remove foreign keys
2024-04-04 00:06:30 +08:00
chenos
d173aef69b
chore(versions): 😊 publish v0.21.0-alpha.2
2024-04-03 23:31:25 +08:00
Zeke Zhang
2f40bfab2b
chore: add API comments ( #3919 )
...
* chore: add API comments
* refactor: rename
2024-04-03 23:19:54 +08:00
Junyi
1ec5c1c9c2
test(plugin-error-handler): middleware ( #3909 )
...
* test(plugin-error-handler-middleware): add test case
* chore: test
* chore: handle error throw via ctx.throw
---------
Co-authored-by: Chareice <chareice@live.com>
2024-04-03 22:26:35 +08:00
chenos
2be065984c
fix: source id null ( #3917 )
...
* fix: source id null
* refactor: use parentRecord instead of sourceId
---------
Co-authored-by: Zeke Zhang <958414905@qq.com>
2024-04-03 20:41:23 +08:00
Zeke Zhang
768dfc624a
fix: get the correct sourceId ( #3897 )
...
* fix(withDynamicSchemaProps): replace recursive merge with simple merge
* refactor: add useDetailsByAssociationRecordDecoratorProps
* chore: update comment
* fix: get the correct sourceId
* test: add e2e
* refactor: extract to template
* refactor: add x-is-current
* refactor: optimize code
* Revert "refactor: optimize code"
This reverts commit b2b03c3c0c
.
* refactor: add useSourceIdCommon hook and update usage in multiple files
* fix(EditForm): refactor form block sourceId logic
* chore: add test for form block
* chore: update comment
* fix: fix filterKey assignment in useParentRequest function
* refactor: refactor useParentRequest function to use fieldCollection for filterTargetKey
* refactor: extract to useSourceKey
* refactor: optimize code
2024-04-03 16:36:20 +08:00
katherinehhh
986dc85392
fix(inputNumber): loss of accuracy in inputNumber ( #3902 )
...
* fix: inputNumber loss of accuracy
* fix: bug
* test: fix test
* fix: test
* fix: test
2024-04-03 15:47:36 +08:00
Junyi
0544b8df45
feat(plugin-workflow-action-trigger): add global action events ( #3883 )
...
* feat(plugin-workflow-action-trigger): add global action events
* feat(plugin-workflow): refine trigger select component style
* fix(plugin-workflow-action-trigger): fix unexpected triggering on any action
* fix(plugin-workflow-action-trigger): fix global check logic
* fix(plugin-workflow): adjust workflow type select style
* refactor(plugin-workflow): adjust triggers description
* fix(plugin-workflow): adjust events descriptions
* fix(plugin-workflow): fix locale
* fix(plugin-workflow-action-trigger): fix workflow filter rule in binding configuration
* fix(plugin-workflow-action-trigger): fix locale
* fix(plugin-workflow-action-trigger): fix locale
* fix(plugin-workflow-action-trigger): fix binding filter condition
* fix(plugin-workflow-action-trigger): fix locale
* fix: trigger type locator
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: hongboji <j414562100@qq.com>
2024-04-03 15:39:56 +08:00
YANG QIA
d23f3a3999
docs: add api comment ( #3868 )
...
* docs: add api comment
* chore: update
* fix: build
2024-04-03 12:30:33 +08:00
ChengLei Shao
c22fc6f5d4
fix: list data undefined error ( #3905 )
...
* fix: list data undefined error
* chore: typo
2024-04-03 09:17:20 +08:00
jack zhang
cc75f6f4d2
fix: lazy render bug ( #3886 )
...
* fix: lazy render bug
---------
Co-authored-by: Zeke Zhang <958414905@qq.com>
2024-04-03 09:13:45 +08:00
Zeke Zhang
e572f6645e
refactor: change useProps to x-use-component-props ( #3853 )
...
* refactor: update TableV2 component props
* refactor: update Action component
* refactor: update Filter.Action
* refactor: update FormV2
* refactor: update TableV2.Selector
* refactor: update Details
* refactor: update Action.Link
* refactor: about acl
* refactor: useCustomizeUpdateActionProps
* refactor: update decrator FormV2
* refactor(plugin-data-visualization): useProps to x-use-component-props
* refactor: update Pagination
* refactor: update CalendarV2
* refactor: update TitleField
* refactor: useProps
* refactor: update AssociationFilter.Item
* feat(withDynamicSchemaProps): support function useComponentPropsStr
* refactor: update FormDataTemplates
* chore: fix unit tests
* chore: fix e2e
* refactor: update
* feat(withDynamicSchemaProps): support to use dot
* refactor: update
* refactor: update
* chore: avoid error
2024-04-02 21:38:40 +08:00
katherinehhh
a60aa65da6
fix: history block add print button, click print button to report error ( #3900 )
2024-04-02 14:18:47 +08:00
ChengLei Shao
ba76c77212
chore: return bigInt as string type ( #3887 )
...
* chore: test
* chore: return bigInt as string
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* chore: postgres BIGINT parser
* chore: test
2024-04-01 22:08:10 +08:00
YANG QIA
aeb87a8e28
feat(data-vi): data scope for chart filter fields ( #3894 )
...
* feat(data-vi): data scope for chart filter fields
* fix: filter foreign keys
2024-04-01 20:25:34 +08:00
Zeke Zhang
80caec7050
feat: adjust menu of add new ( #3884 )
...
* feat: adjust menu of add new
* fix: fix known bugs
* fix: fix known bugs
* chore: fix e2e
* chore: rename
* chore: add translation
* chore: add translation
* chore: make test more stable
* test: add e2e
* refactor: extract templates
* chore: make e2e more stable
2024-04-01 17:14:19 +08:00
Zeke Zhang
f120249b41
fix(plugin-custom-request): fix edit button dialog ( #3893 )
...
* test: add e2e
* fix(plugin-custom-request): fix edit button dialog
2024-04-01 16:43:52 +08:00
jack zhang
88b317f937
fix: deps check error when dev add production plugin ( #3848 )
...
* fix: deps check error when dev add production plugin
* fix: bug
2024-04-01 14:18:00 +08:00
ChengLei Shao
79f14d9024
chore: main datasource api ( #3880 )
...
* chore: main datasource api
* chore: test
* chore: console.log
* chore: middleware order
* chore: test
* chore: middleware order
* chore: test
* chore: middleware options
2024-03-31 16:22:45 +08:00
ChengLei Shao
6bbaea2946
feat: run vitest with coverage ( #3802 )
...
* chore: vitest coverage
* chore: vitest coverage config
* chore: vitest coverage config
* chore: vitest coverage config
* chore: report storage dir
* chore: exclude lib dir
* chore: coverage report dir
* fix: client and server coverage
* fix: bug
* fix: coverage storage dir
---------
Co-authored-by: dream2023 <1098626505@qq.com>
2024-03-31 10:07:18 +08:00
YANG QIA
198a969bba
fix(data-vi): dual axes chart displays abnormally ( #3881 )
2024-03-30 22:24:42 +08:00
ChengLei Shao
89733247bd
fix: reject update when filter is empty object ( #3777 )
...
* fix: reject update when filter is empty object
* chore: valid filter when destroy data
* fix: test
* refactor(utils): move isValidFilter to utils
* chore: test
* chore: test
* chore: test
* fix(plugin-workflow-manual): fix test case
* fix(plugin-workflow-manual): add filter check for update form in manual node
* chore: validate filter params as middleware
* chore: action filter validate in data-source-manager
* chore: acl filter params validate test
* chore: move validate filter params middleware into core
* Update nocobase-test-e2e.yml
* chore: only run workflow's tests
* chore: only run workflow's tests
* fix: updateRecordForm
* Revert "chore: only run workflow's tests"
This reverts commit 64ce124171
.
* Revert "chore: only run workflow's tests"
This reverts commit b9057b35ec
.
---------
Co-authored-by: mytharcher <mytharcher@gmail.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: Zeke Zhang <958414905@qq.com>
Co-authored-by: hongboji <j414562100@qq.com>
2024-03-30 21:50:54 +08:00
ChengLei Shao
b1aa6cff5e
chore: update field with primary key attribute ( #3852 )
...
* chore: update field with primary key attribute
* chore: test
* fix: build
* chore: test
* chore: test
* chore: test
* chore: test
* chore: test
* fix: test
* fix: test
* fix: test
* chore: unique index name
* fix: test
* chore: test
2024-03-30 21:24:06 +08:00
jack zhang
8a1345a5b8
feat: table performance ( #3791 )
...
* fix: table add useMemo and useCallback
* fix: memo bug
* fix: sub table bug
* fix: form item performance
* fix: settings center performance impove
* fix: bug
* fix: bug
* fix: form first value change check performance
* fix: revert first form change
* fix: css move out component
* fix: page change table should not render
* fix: pre process merge bug
* fix: assotion bug
* fix: input and useDeppMemoized performance
* fix: bug
* fix: bug
* fix: improve Action.tsx lazy show content
* fix: remove Action performance imporve
* fix: assocication read pretty not loading
* fix: cssInJs imporve
* fix: imporve kanban rerender
* fix: remove useless CurrentAppInfoProvider in plugin
* fix: divide the schema into several parts
* fix: tabs.tsx and Page.tsx divide
* fix: form-item imporve
* fix: add OverrideSchemaComponentRefresher
* fix: page and tabs bug
* fix: workflow bug
* fix: remove useDeepMemorized()
* fix: e2e bug
* fix: internal Tag and viewer
* fix: collection field read pretty mode skip
* fix: others performance
* fix: revert collection field read pretty
* fix: table column not render when value is null or undefined
* fix: table and grid add view check
* fix: kanban lazy render
* fix: remove table useWhyDidYouUpdate
* fix: table index skip loading
* fix: card drag rerender loading
* fix: e2e skip lazy render
* fix: e2e bug
* fix: action e2e bug
* fix: grid and kanban card
* fix: remove override refresher component
* fix: unit test bug
* fix: change schema component props name
* fix: e2e and unit test bug
* fix: e2e bug
* fix: not lazy render when data length less 10 (T-3784)
* chore: fix merge
* chore: fix e2e
* fix: drag bug (T-3807)
* fix: repetitive refresh (T-3729)
* fix: pre fix merge confict
---------
Co-authored-by: Zeke Zhang <958414905@qq.com>
2024-03-30 20:31:11 +08:00
katherinehhh
7b073727b1
fix: setFormValueChanged undefined ( #3879 )
2024-03-30 18:30:46 +08:00
Junyi
5645ed4d6c
fix(plugin-workflow-parallel): fix locale ( #3876 )
2024-03-30 10:14:36 +08:00
katherinehhh
e1dca5deab
fix(formula-field): formula field set form value change ( #3873 )
...
* fix: formula field set form value change
* test: form edit unsave change
2024-03-30 09:04:56 +08:00
Junyi
6d0d21ede2
refactor(plugin-workflow): change to ( #3871 )
2024-03-29 23:36:49 +08:00
katherinehhh
4adc116386
fix: kanban card modal display abnormal ( #3863 )
2024-03-29 22:46:06 +08:00
katherinehhh
fec3662dc9
fix: filterTargetKey only support view collection ( #3872 )
2024-03-29 18:24:40 +08:00
chenos
6e20ab1a77
chore(versions): 😊 publish v0.21.0-alpha.1
2024-03-29 17:43:20 +08:00
YANG QIA
868a487b2d
fix(data-vi): bug when filtering chart with assocations ( #3867 )
...
* fix(data-vi): bug when filtering chart with assocations
* fix: remote select
2024-03-29 14:13:59 +08:00
Junyi
1f59d4bed2
refactor(plugin-workflow): add transaction check from data source ( #3857 )
2024-03-29 09:09:12 +08:00
YANG QIA
72c95671ae
fix(data-vi): charts size bug when changing chart type ( #3859 )
...
* fix(data-vi): charts size bug when changing chart type
* chore: remove console.log
2024-03-29 08:31:47 +08:00
katherinehhh
44e7f48f99
test: main data source e2e test ( #3816 )
...
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: main data source e2e test
* test: test
* test: test
* refactor: code improve
* test: test
2024-03-28 21:04:53 +08:00
YANG QIA
7b9acb73c4
chore: remove add-attach option from bulk update action ( #3854 )
2024-03-28 16:52:37 +08:00
katherinehhh
9a66301ec7
refactor: default role & default field storage ( #3844 )
...
* refactor: default role & default field storage
* refactor: verification
* refactor: verification
2024-03-28 16:47:43 +08:00
katherinehhh
e88082232d
fix: reporting error when clicking on the print button for the detail block ( #3845 )
2024-03-28 14:42:56 +08:00
YANG QIA
8ca94329ce
fix(data-vi): canvas height keeps increasing when filtering/reseting ( #3849 )
2024-03-28 12:56:25 +08:00
chenos
06980fd87d
fix: improve app manager ( #3841 )
2024-03-27 20:15:13 +08:00
Zeke Zhang
74051ff0a5
refactor(DataBlock): kanban and gantt and map and calendar ( #3792 )
...
* refactor: kanban
* refactor: gantt
* refactor: map
* refactor: calendar
* refactor: compat
* refactor: rename to createKanbanBlockUISchema
* refactor(kanban): use x-use-component-props instead of useProps
* refactor(Gantt): rename to createGanttBlockUISchema
* refactor: use x-use-component-props instead of useProps
* refactor: rename
* refactor(Map): use x-use-component-props instead of useProps
* refactor(Calendar): rename
* refactor(Calendar): should not get collection on getting association in UISchema
* refactor(Calendar): use x-use-component-props instead of useProps
* chore: add comment
* chore: fix unit test
* fix: add scopes to fix e2e
* fix(Calendar): add association property to CalendarBlockProvider decorator
* test: add e2e for Calenndar
2024-03-27 18:06:28 +08:00
Zeke Zhang
c6922b071d
refactor(DataBlock): form block ( #3771 )
...
* refactor: extract to createCreateFormBBlockUISchema
* refactor: extract to createEditFormBlockUISchema
* refactor: use new function to create UISchema
* refactor: add x-use-decorator-props
* fix: add withDynamicSchemaProps to FormBlockProvider
* chore: update import path for withDynamicSchemaProps
* refactor: should not get collection on getting association in UISchema
* refactor: use x-use-component-props instead of useProps
* fix: fix withDynamicSchemaProps
* chore: fix unit test
2024-03-27 17:32:26 +08:00
YANG QIA
996e89fb14
fix(data-vi): charts flickers ( #3836 )
2024-03-27 15:43:11 +08:00
katherinehhh
e95f4ab123
fix: acl e2e failed ( #3835 )
...
* test: acl e2e test
* refactor: test: acle e2e test fix
2024-03-27 14:34:59 +08:00
katherinehhh
d3bd0c71dd
chore: menu permissions & plugins setting permissions ( #3822 )
...
* chore: menu permissions
* chore: plugins setting permissions
* chore: plugins setting permissions
* chore: plugins setting permissions
2024-03-27 12:03:24 +08:00
katherinehhh
78697e02be
fix: missing button icon ( #3832 )
...
* refactor: action icon
* Revert "refactor: action icon (#3831 )"
This reverts commit c8e334d8ab
.
* refactor: action icon
2024-03-27 11:37:58 +08:00
katherinehhh
c8e334d8ab
refactor: action icon ( #3831 )
2024-03-27 11:23:34 +08:00
chenos
339822241f
chore(versions): 😊 publish v0.20.0-alpha.17
2024-03-26 17:25:06 +08:00
chenos
c4aa8b78c2
chore: add tsdoc ( #3788 )
...
* chore: tsdoc
* chore: tsdoc
* fix: error
* chore: code format
* chore: code format
2024-03-26 17:08:45 +08:00
Junyi
080e491a0d
fix(plugin-workflow-manual): fix schema migration ( #3814 )
2024-03-25 21:57:58 +08:00
Zeke Zhang
1c32983c00
refactor(DataBlock): table block ( #3748 )
...
* refactor: remove useless code
* chore: remove useless code
* feat: add createTableBlockSchema
* refactor: use createTableBlockUISchema
* refactor: extract useTableBlockParams
* refactor: extract useTableBlockSourceId
* refactor: compat
* refactor: fix typo in createTableBlockUISchema file
* refactor: should not get collection on getting association in UISchema
* refactor: use x-use-component-props instead of useProps
* chore: fix unit tests
* fix: fix errors
* refactor: refactor data block source ID hooks
2024-03-25 17:35:57 +08:00
Zeke Zhang
0269a1ff7d
fix(Details): block template ( #3807 )
...
* fix: add 'Details' in condition
* fix: block template
2024-03-25 16:25:41 +08:00
YANG QIA
088f3977a2
feat(data-vi): support multiple data sources ( #3743 )
...
* feat(data-vi): support multiple data sources
* chore: update
* chore: new pr
* chore: update
* chore: merge
* fix: bug
* fix: isDBInstance
* fix: fix T-3624
* fix: fix T-3625
* fix: test
* fix: fix T-3659
* fix: fix T-3660
* fix: backend tests
* fix: acl
* fix: fix T-3680
* fix: build
2024-03-25 14:54:13 +08:00
Junyi
d691e4c7e6
feat(plugin-workflow): support multiple data source in workflow ( #3739 )
...
* feat(plugin-workflow): support multiple data source in workflow
* fix(plugin-workflow): fix test cases
* test(plugin-workflow-sql): debug test case
* fix(plugin-workflow): fix collection trigger creation without config
* test(plugin-workflow-sql): debug test case
* fix: workflow e2e test
* chore(ci): disable console intercept in vitest
* chore(ci): disable console intercept in vitest
* chore(ci): disable console intercept in vitest
* chore(ci): disable console intercept in vitest
* test(plugin-workflow-sql): debug test case
* test: approval e2e
* fix: remove pro-plugins from packages
* refactor(plugin-workflow): support pass collection from props to CollectionBlockInitializer
* test(plugin-workflow): add test case
* fix(plugin-workflow): disable modification of executed workflow
* fix: e2ePageObjectModel
* fix: load data source when data source load failed (#3793 )
* chore: console.log
* fix(subTable): fix sorting rule setting (#3795 )
* fix: through collection support search (#3800 )
* fix(client): visible -> useVisible
* fix(client): fix action designer error occured in custom form (#3801 )
* fix(client): fix action designer error occured in custom form
* fix(client): fix from the source
* chore(module): remove submodule
* fix(plugin-workflow): fix client cycling import
* fix(plugin-workflow): fix collection event name
* fix(plugin-workflow): fix undefined ref
---------
Co-authored-by: hongboji <j414562100@qq.com>
Co-authored-by: ChengLei Shao <chareice@live.com>
Co-authored-by: Zeke Zhang <958414905@qq.com>
Co-authored-by: katherinehhh <shunai.tang@hand-china.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-03-25 14:46:22 +08:00
katherinehhh
5e22103e33
chore: file collection template preset fields should be disabled ( #3810 )
2024-03-25 11:39:52 +08:00
Junyi
e9e116e476
fix(plugin-workflow): remove string template in condition calculation ( #3688 )
2024-03-25 11:34:14 +08:00
jack zhang
00cf5fa02c
fix: refresh collection name when update ( #3797 )
2024-03-25 11:30:38 +08:00
jack zhang
570e5c1354
fix: reload when data source click refresh ( #3804 )
2024-03-25 11:28:54 +08:00
chenos
0dc0d329f8
fix: description
2024-03-25 09:48:08 +08:00
ChengLei Shao
e410dece22
fix: create attachments middleware ( #3794 )
2024-03-24 19:08:53 +08:00
katherinehhh
fbed0201aa
fix: field permission all fields should be displayed ( #3799 )
2024-03-23 18:41:57 +08:00
chenos
71ec7ece6a
chore(versions): 😊 publish v0.20.0-alpha.16
2024-03-23 17:54:02 +08:00
katherinehhh
00dc004601
refactor: view collection support filterTargetKey config ( #3767 )
...
* refactor: view collection support filterTargetkey config
* refactor: locale improve
* refactor: locale improve
2024-03-23 12:17:13 +08:00
ChengLei Shao
4e145a8868
fix: load data source when data source load failed ( #3793 )
2024-03-22 12:20:12 +08:00
YANG QIA
9354e25d74
fix(acl): role menu loading status ( #3787 )
2024-03-21 21:09:24 +08:00
YANG QIA
49759c1ebf
fix(acl): bug when adding users to roles ( #3783 )
...
* fix(acl): bug when adding users to roles
* fix: bug
2024-03-21 20:44:06 +08:00
YANG QIA
49d3401379
fix(acl): role menu list only displays one page ( #3775 )
...
* fix(acl): role menu list only displays one page
* chore: remove log
2024-03-21 14:30:49 +08:00
Junyi
9b27fa955a
feat(plugin-user): add model method desensitize() to filter hidden field ( #3768 )
...
* feat(plugin-user): add model method desensitize() to filter hidden field
* fix(plugin-workflow-action-trigger): fix user fields in context
2024-03-20 23:22:22 +08:00
Junyi
cebb013482
fix(plugin-file-manager): fix storage locale on file template table header ( #3769 )
2024-03-20 22:25:39 +08:00
chenos
bef9c8ab7b
chore(versions): 😊 publish v0.20.0-alpha.15
2024-03-20 14:47:28 +08:00
YANG QIA
6a1be0fcd5
fix(auth): sso auth bug when deploying with subpath ( #3764 )
2024-03-20 14:46:22 +08:00
ChengLei Shao
a2ae4f7b70
chore: load roles after start ( #3763 )
2024-03-20 14:40:11 +08:00
ChengLei Shao
5153ce9ab2
fix: uuid field ( #3736 )
...
* fix: uuid test
* chore: uuid test
* fix: test
* fix: uuid field name support edit
---------
Co-authored-by: katherinehhh <katherine_15995@163.com>
2024-03-20 09:39:11 +08:00
ChengLei Shao
599a1aa0c6
chore: merge sub app database options ( #3640 )
2024-03-19 20:34:13 +08:00
YANG QIA
b6d17853d8
fix(acl): bug of user filtering when adding them to roles ( #3754 )
...
* fix(acl): bug of user filtering when adding them to roles
* chore: add tests
2024-03-19 17:53:13 +08:00
chenos
c75d38bb05
chore(versions): 😊 publish v0.20.0-alpha.14
2024-03-18 18:29:13 +08:00
YANG QIA
3942b7cb94
fix(data-vi): tooltip bug of pie chart ( #3745 )
2024-03-18 12:33:03 +08:00
chenos
db9ff337e5
chore(versions): 😊 publish v0.20.0-alpha.13
2024-03-17 23:34:26 +08:00
chenos
df153527a7
fix(acl): unable to associate users
2024-03-17 23:30:32 +08:00
katherinehhh
93091a92f7
test(acl):column action acl e2e ( #3738 )
...
* test: acl e2e test support new data block
* test: acl e2e test support new data block
* test: acl e2e test support new data block
* test: acl e2e test support new data block
2024-03-17 17:29:23 +08:00
YANG QIA
3be6b7c0c6
fix(data-vi): association fields transform bug ( #3737 )
...
* fix(data-vi): association fields transform bug
* fix: bug
2024-03-17 15:16:06 +08:00
chenos
c1be864124
chore(versions): 😊 publish v0.20.0-alpha.12
2024-03-16 23:18:19 +08:00
YANG QIA
542fb65b50
fix: compatibility of @ant-design/plots 2.x ( #3734 )
...
* fix: compatibility of @ant-design/plots 2.x
* fix: dual-axes chart bug
* fix: auto infer bug
2024-03-16 23:04:57 +08:00
chenos
15ef81854e
chore(versions): 😊 publish v0.20.0-alpha.11
2024-03-16 20:05:34 +08:00
chenos
b359f9eac6
feat: supports subdirectory deployment ( #3731 )
...
* feat: supports subdirectory deployment
* feat: auto publicPath
* fix: buildIndexHtml
* fix: format
* fix: regexp
* fix: test error
* fix: nocobase.conf
* fix: path
* fix: nocobase.conf
* fix: bugs
* fix: resourcer prefix
* fix: cas
2024-03-16 20:01:34 +08:00
Zeke Zhang
286af35ff8
refactor: add blocks in a unified way ( #3668 )
...
* refactor: rename filterMenuItemChildren to filterCollections
* refactor: revert parameters to destructured object
* refactor(Details): unify details block between page and popup
* refactor(Form): refactor(Details): unify form block between page and popup
* refactor: table & list & grid card
* refactor: form
* refactor: association details
* chore: useVisible
* refactor: calendar
* chore: remove relationshipBlocks
* refactor: unify Details schema
* fix: avoid error
* chore: add translate
* chore: add tag to association fields
* fix: add block useChildren and children merge
* test: fix e2e
* test: fix e2e
* fix: fix Calendar
* fix: fix search
* test: add e2e for search
* fix: fix T-3554
* fix: fix T-3551
* feat: add no data for details block
* chore: fix unit test
* chore: fix unit test
* chore: change text
* chore: optimize text
* chore: add translation
* style: fix memu item style
* refactor: rename
* test: fix e2e
* test: fix e2e
---------
Co-authored-by: dream2023 <1098626505@qq.com>
2024-03-14 19:20:02 +08:00
Zeke Zhang
ba1e44c527
feat: support to set data loading mode ( #3712 )
...
* feat: add setDataLoadingModeSettingItem
* feat: support to set data loading mode
* chore: add translation
* chore: refresh the block immediately after the configuration has been changed
* feat: the data loading mode should also work for the filter buttons
* feat: support old version
* fix: data scope
* fix: fix known bugs
* fix: add setting for table selector
* test: fix e2e
2024-03-14 18:10:54 +08:00
Zeke Zhang
51de34251a
refactor(SchemaInitializers): unify naming style ( #3604 )
...
* refactor(SchemaSettings): unify naming style
* refactor(SchemaInitializers): unify naming stle
* refactor: replace CreateFormBlockInitializers to blockInitializers:createForm
* refactor: replace to blockInitializers:customizeCreateForm
* refactor: replace block intializers name
* refactor: replace action initializers name
* refactor: replace field initializers name
* style: fix hover style for column action (T-3297)
* refactor: revert some codes
* chore: update comment
* chore: replace iframeBlockSchemaSettings to blockSettings:iframe
* chore: delete pro-packages
* feat: add CompatibleSchemaInitializer
* test: add unit tests
* chore: add @internal for CompatibleSchemaInitializer
* chore: block
* chore: field
* chore: ations
* fix: build
* chore: typo
* fix: fix unit tests
* test: fix e2e
* chore: remove igone
* refactor: page:addBlock
* refactor: popup:addNew:addBlock
* fix: fix max call stack
* refactor: popup:addRecord:addBlock
* refactor: remove blockInitializers:recordForm
* refactor: popup:tableSelector:addBlock
* refactor: popup:view:addBlock
* refactor: popup:bulkEdit:addBlock & charts:addBlock
* refactor: mobilePage:addBlock
* refactor: popup:snapshot:addBlock
* refactor: popup:workflowManual:configureUserInterface:addBlock
* fix: avoid crashing
* chore: optimize
* refactor: popup:common:addBlock
* refactor: workflowManual:popup:configureUserInterface:addBlock
* refactor: details:configureFields
* refactor: form:configureFields
* refactor: table:configureColumns
* refactor: filterForm:configureFields
* refactor: associationFilterInitializer
* refactor: assignFieldValuesForm:configureFields
* refactor: bulkEditForm:configureFields
* refactor: auditLogsTable:configureColumns
* refactor: chartFilterForm:configureFields
* refactor: kanban:configureItemFields
* refactor: workflowManual:customForm:configureFields
* refactor: detailsWithPaging:configureActions
* refactor: details:configureActions
* refactor: createForm:configureActions
* refactor: editForm:configureActions
* refactor: gridCard:configureActions
* refactor: gridCard:configureItemActions
* refactor: list:configureActions
* refactor: list:configureItemActions
* refactor: table:configureItemActions
* refactor: table:configureActions
* refactor: filterForm:configureActions
* refactor: subTable:configureActions
* refactor: bulkEditForm:configureActions
* refactor: auditLogsTable:configureItemActions
* refactor: auditLogsTable:configureActions
* refactor: calendar:configureActions
* refactor: chartFilterForm:configureActions
* refactor: gantt:configureActions
* refactor: kanban:configureActions
* refactor: map:configureActions
* refactor: workflowManual:form:configureActions
* feat: use 'createForm:configureActions' in page
* feat: use 'details:configureActions' in Calendar
* feat: register deleteEvent initializer in calendar plugin
* fix: fix delete event action
* test: fix e2e
* test: fix e2e
* chore: only run workflow's e2e
* Revert "chore: only run workflow's e2e"
This reverts commit 9e5b4af41e
.
* fix: use isInitializersSame to fix some case
2024-03-14 14:13:11 +08:00
YANG QIA
69ff55ba90
fix(data-vi): update antv version ( #3710 )
2024-03-13 23:03:15 +08:00
chenos
40a22943b9
chore(versions): 😊 publish v0.20.0-alpha.10
2024-03-13 22:41:12 +08:00
katherinehhh
e5c1bef8de
fix(client): size undefined in nanoid ( #3708 )
...
* fix(data-source): foreignkey
* fix: size undefined in nanoid
2024-03-13 19:00:28 +08:00
katherinehhh
0779a4eab3
refactor(radio): radio support multiple field types ( #3706 )
...
* style: fieldTitleInput style improve
* refactor: radio support mutiple type
* refactor: code improve
2024-03-13 16:44:17 +08:00
ChengLei Shao
f6590d1331
fix: get async json schema ( #3705 )
...
* fix: get async json schema
* fix: test
2024-03-13 16:17:18 +08:00
Junyi
4015cf1c0d
fix(plugin-workflow): fix duplicated triggering schedule event ( #3692 )
2024-03-13 11:42:00 +08:00
Zeke Zhang
d904d13c52
fix(Form): should be created instead of updated when clicking submit ( #3687 )
...
* fix(Form): should be created instead of updated when clicking submit
* test: add e2e
* test: optimize e2e
2024-03-13 10:13:02 +08:00
chenos
2e7da6e29b
chore(versions): 😊 publish v0.20.0-alpha.9
2024-03-12 21:15:51 +08:00
Chareice
023096b1a9
fix: pagination error in roles collections resourcer
2024-03-12 15:15:24 +08:00
jack zhang
de6e8469d3
fix: data source add field refresh(T-3253) ( #3645 )
2024-03-12 15:13:56 +08:00
ChengLei Shao
94cbbf93b8
fix: upgrade app after restore ( #3680 )
2024-03-12 11:34:22 +08:00
ChengLei Shao
cdf9f4818f
fix: acl should return true when resource allowed ( #3675 )
...
* fix: acl should return true when resource allowed
* chore: test
2024-03-12 09:08:15 +08:00
katherinehhh
ba2467c9bf
fix: assign field values modal shuold support maskClosable
2024-03-11 16:52:14 +08:00
Chareice
ef097bd450
fix: acl snippet value
2024-03-11 13:05:37 +08:00
xilesun
6fd06a28c8
chore(versions): 😊 publish v0.20.0-alpha.8
2024-03-11 09:59:08 +08:00
ChengLei Shao
a477facdbf
chore: move collection manager snippets into data source ( #3666 )
2024-03-10 09:57:14 +08:00
ChengLei Shao
ca0f1b5c05
chore: test ( #3664 )
2024-03-09 17:45:19 +08:00
YANG QIA
dd5b026ee9
fix(auth): cas service validate issue ( #3661 )
2024-03-09 11:13:09 +08:00
Junyi
677eb152e0
fix(plugin-workflow-action-trigger): fix appends loading ( #3659 )
...
* fix(plugin-workflow-action-trigger): fix appends loading
* fix(plugin-workflow-action-trigger): fix test case
2024-03-08 21:06:10 +08:00
Chareice
e7e37b3634
chore(backup-restore): using ctime for Windows compatibility
2024-03-08 20:38:01 +08:00
Junyi
0bb0396754
fix(plugin-workflow): fix migration ( #3654 )
2024-03-08 17:29:35 +08:00
chenos
63d1a8d90c
chore(versions): 😊 publish v0.20.0-alpha.7
2024-03-08 14:11:35 +08:00
chenos
8b4821e2df
chore(versions): 😊 publish v0.20.0-alpha.6
2024-03-08 10:23:26 +08:00
ChengLei Shao
cacaafd05b
fix: parse association field in acl ( #3655 )
2024-03-08 09:21:27 +08:00
YANG QIA
0ddc3d3f5f
chore: update menu name of plugin-localization ( #3653 )
2024-03-07 20:08:33 +08:00
YANG QIA
263ee28c72
fix(db): through scope in eager loading & fix(acl): filter reset issue ( #3636 )
...
* fix(database): through scope in eager loading
* chore: update
* fix: role users filter
* chore: update
2024-03-07 13:38:17 +08:00
katherinehhh
30b4ed77a1
fix: dateTime format configured in table is invalid ( #3630 )
...
* fix: datetime format configured in the table is invalid
* test: date display format
* refactor: default timeformat
* test: datetime display format
2024-03-07 10:48:49 +08:00
katherinehhh
4bbce06d5e
fix: data source permission role update ( #3643 )
2024-03-07 10:16:48 +08:00
Zeke Zhang
d427dc6ea1
fix: avoid crashing
2024-03-07 08:39:07 +08:00
chenos
ed224cfa13
fix(file-manager): update target
2024-03-06 22:39:39 +08:00
Chareice
1c0654001f
chore: data source list enabled api
2024-03-06 18:48:30 +08:00
jack zhang
454d1d34ed
fix: add displayName ( #3628 )
...
* fix: context add displayName
* fix: observer add displayName
* fix: memo component add displayName
* fix: forwordRef component add displayName
2024-03-06 18:22:31 +08:00
Zeke Zhang
0ae81f0c2a
fix(customRequestAction): should not support setting icons and colours ( #3632 )
...
* test: add e2e
* fix(customRequest): should not support setting icons and colours
2024-03-06 17:13:06 +08:00
Junyi
b5ae9343b5
fix(workflow-action-trigger): change plugin name ( #3631 )
...
* fix(plugin-workflow-action-trigger): fix migration
* fix(plugin-workflow): fix useless migration logic
2024-03-06 16:36:35 +08:00
katherinehhh
f9d1e9f0bc
fix: graph collection postions data missing ( #3627 )
2024-03-06 15:25:20 +08:00
Junyi
c2b121cda6
feat(plugin-workflow-form-trigger): add trigger button to all single record action bar ( #3563 )
...
* feat(plugin-workflow-form-trigger): add trigger button to all single record actionbar
* fix(plugin-workflow-form-trigger): fix button style and triggering
* fix(plugin-workflow): fix unused hook ref in workflow
* fix(plugin-workflow-form-trigger): fix button style
* refactor(plugin-workflow-action-trigger): change plugin name
* fix(plugin-workflow-action-trigger): fix unmigrated stuff
* fix(plugin-workflow-action-trigger): fix test case
* fix(plugin-workflow-action-trigger): fix test case
* fix(presets): fix package name
* fix(plugin-workflow-action-trigger): fix e2e test and migration
* fix(plugin-workflow-action-trigger): fix migration
* fix(plugin-workflow-action-trigger): fix migration
* fix(plugin-workflow-action-trigger): fix migration
* feat(plugin-workflow-action-trigger): add destroy to trigger
* fix(plugin-workflow-action-trigger): fix appends select
* fix(plugin-workflow-action-trigger): remove support for destroy action
* fix(plugin-workflow-action-trigger): fix collection check
* fix(plugin-workflow-action-trigger): fix test case
* fix(plugin-workflow-action-trigger): fix test case
* fix(plugin-workflow-action-trigger): fix test case
2024-03-06 14:42:20 +08:00
katherinehhh
bcb445644c
fix(acl-plugin-setting): pluginPermissions for snippets check ( #3622 )
...
* refactor: pluginPermissions for snippets check
* fix: bug
* fix: bug
2024-03-06 14:11:08 +08:00
Zeke Zhang
d56268730b
fix(subTable): fix changing title field invalid ( #3625 )
...
* test: add e2e
* fix: fieldNames change in sub-table should take effect in real time
* fix: fieldNames change in sub-table should take effect in real time
---------
Co-authored-by: katherinehhh <katherine_15995@163.com>
2024-03-06 14:10:31 +08:00
chenos
0fc382d298
chore(versions): 😊 publish v0.20.0-alpha.5
2024-03-06 00:20:06 +08:00
chenos
516619bb04
fix(file-manager): missing attachments
2024-03-05 22:54:20 +08:00
Junyi
8e16bab213
fix(plugin-workflow): fix schedule repeat logic ( #3612 )
...
* fix(plugin-workflow): fix schedule repeat logic
* fix(plugin-workflow): fix test case
2024-03-05 21:08:46 +08:00
Zeke Zhang
5a72e41a9d
fix(kanban): fix block ( #3619 )
2024-03-05 20:55:27 +08:00
Chareice
c07767e753
fix: data source collection unique index
2024-03-05 20:52:00 +08:00
katherinehhh
c5dd034452
fix: role name is error in role configure ( #3618 )
2024-03-05 18:19:53 +08:00
katherinehhh
d708c93b22
fix: bulkEditFormItemSettings collection undefined ( #3616 )
2024-03-05 17:39:43 +08:00
katherinehhh
03e47a04ea
fix: calender failed to change view for week ( #3602 )
2024-03-05 16:34:10 +08:00
ChengLei Shao
89ad88857d
chore: remove data source ( #3610 )
2024-03-05 15:58:45 +08:00
katherinehhh
3acc574877
test: acl test ( #3609 )
2024-03-05 15:13:28 +08:00
jack zhang
44f1ef1416
fix: not exists data sourec ( #3608 )
2024-03-05 14:56:24 +08:00
chenos
e7cc6cca54
chore(versions): 😊 publish v0.20.0-alpha.4
2024-03-05 09:08:53 +08:00
chenos
9bd0f4faff
chore(data-source-manager): improve translation
2024-03-05 09:01:29 +08:00
chenos
bc9260ac52
chore: improve translation
2024-03-04 23:33:19 +08:00
chenos
e377f3a57c
fix: update plugin package.json
2024-03-04 23:02:29 +08:00
chenos
ff9acd6d69
chore(versions): 😊 publish v0.20.0-alpha.3
2024-03-04 21:37:43 +08:00
Chareice
c1c4d93dce
fix: data source collection dump rules
2024-03-04 20:44:00 +08:00
Chareice
56d4d240a1
fix: remove backup file
2024-03-04 17:46:58 +08:00
Junyi
87ed436f8c
fix(client): fix mistaken changed api ( #3598 )
2024-03-04 16:45:10 +08:00
chenos
32b15cb108
chore(versions): 😊 publish v0.20.0-alpha.2
2024-03-03 23:37:37 +08:00
chenos
29e10f365f
chore(versions): 😊 publish v0.20.0-alpha.1
2024-03-03 23:08:21 +08:00
katherinehhh
af6113c8ef
feat: support for multiple data sources ( #3418 )
...
* refactor: collectionName display with tablePrefix
* fix: bug
* fix: schema toolbar no ddata source (T-3182)
* fix: unit test bug
* fix: useAssociationNames support data source
* chore(RecordProvider_deprecated): add collectionName
* fix: deprecated
* refactor: default value
* refactor: default value
* fix: fastRefresh=false
* style: fix action link style (T-3228)
* fix: should not diaplay Save mode for some Action (T-3217)
* chore: remove group title (T-3194)
* fix: extend collections bug
* chore: transaction
* fix: filter block only current data source (T-3226)
* fix: fix filter block in drawer (T-3224)
* fix: avoid error when editing field (T-3232)
* fix: primary key name in postgres
* chore: test
* chore: test
* refactor: forgin key support select and input
* fix: doc bug
* fix: change duplllicte divier name
* feat: throughScope
* fix: bug
* refactor: local improve
* fix: fix parent record of Add child in tree table (T-3235)
* fix: block template filter by dataSource(T-3234)
* chore: change table primary key
* refactor: index for primarykey & unique
* chore: test
* fix: should not display filter blocks option if no association field (T-3242)
* fix: dataSourceKey
* refactor: sourcekey & forginkey & targetkey limit type
* fix: bug
* chore: test
* fix: upload action
* fix: unit test
* fix: useSourceIdFromParentRecord
* fix: permissions
* fix: oho association field should has default fieldnames
* fix: useSourceIdFromParentRecord
* fix: tableSelectorProvider collection undefined
* fix: bug
* chore: validate association keys
* fix: apply mixin bug
* fix: getPrimaryKey
* fix: bug T-3253
* fix: collection unit test
* chore: validate association keys
* fix: create collection
* fix: getCollection in TableBlockProvider
* refactor: association key in data source manager
* fix: improve doc
* fix(relationshipBlocks): fix sourceId (T-3257,T-3264)
* fix: plugin acl test
* chore: correct field options
* fix: dataScope resource
* fix: improve doc
* fix: appVersion = '<0.20.0-alpha.1'
* refactor: fieldNames
* refactor: primarykey & unique & autoIncrement shuld not support edit in third dataSource
* fix: bug
* fix: gantt block params tree
* fix: style
* fix: wording & icon
* fix: bug
* fix: roles cache
* refactor: calender & express & file collection support preset fields
* fix: decode uri
* refactor: migrate files [wip] (#3584 )
* refactor: migrate blockSettings:table
* refactor: migrate fieldSettings:TableColumn
* refactor: migrate TableBlockInitializer
* fix: fix import path
* refactor: migrate TableActionInitailizers
* refactor: migrate TableColumnInitializers
* refactor: migrate TableActionColumnInitializers
* refactor: migrate TableColumnSchemaToolbar
* refactor: migrate TableSelectorInitializer
* refactor: migrate blockSettings:tableSelector
* refactor(tableSelector): migrate e2e
* refactor(form): migrate e2e
* refactor: migrate FormBlockInitializer
* refactor: migrate CreateFormBlockInitializer
* refactor: migrate RecordFormBlockInitializer
* refactor: migrate blockSettings:createForm
* refactor: rename file name
* refactor: migrate blockSettings:editForm
* refactor: migrate FormActionInitailizers
* refactor: move to a new file
* refactor: migrate formItemInitializers
* refactor: migrate FormItemSchemaToolbar
* refactor: migrate fieldSettings:FormItem
* chore: fix build
* fix: fix weird path error
* fix: rename formActionInitializers
* fix: create collection field
* refactor: throughCollection
* fix: datasources get permission
* fix: throughCollection
* fix: throughCollection
* fix: register initializer components
* refactor: targetkey & source key must be unique
* refactor: targetkey & source key must be unique index
* fix(customRequest): avoid error when clicking button
* chore: error message when add multiple primary keys
* fix: target key in hasMany
* fix: default value should not support edit in outside dataSource
* fix: test
* fix: update associations (#3586 )
* fix: source key
* fix: addAccessor
* fix: updateAssociations
* fix: bugs
* fix: remove test.only
* refactor: migrate RecordReadPrettyFormBlockInitializer
* refactor: migrate singleDataDetailsBlockSettings
* fix(users): filter bug
* refactor: migrate readPrettyFormActionInitializers
* refactor: migrate readPrettyFormItemInitializers
* refactor: migrate DetailsBlockInitializer
* refactor: migrate multiDataDetailsBlockSettings
* feat: validate association key pairs
* chore: default title
* refactor: migrate detailsActionInitializers
* refactor: migrate e2e
* refactor: migrate ListBlockInitializer
* refactor: migrate listBlockSettings
* refactor: migrate listActionInitializers
* refactor: migrate listItemActionInitializers
* fix: create collection
* fix: remove fieldsHistoryRepository.createMany
* test(e2e): fix error message for roles.name
* fix: sync indexes in postgres
* chore: test
* test: acl test
* test(e2e): fix sort error
* refactor: remove useless code
* test: kanban e2e
* fix: load user
* fix: test
* test: fix unit tests
* fix: db.sync
* test: updateRole
* fix: test
* fix: settings and initializer performance improve
* fix: update role resources
* fix: add block
* fix: fix T-3308
* test: fix e2e
* test(e2e): skip fix block
* chore: skip test in sqlite
* fix: change initializer menu key
* test(collectionManager): fix e2e
* refactor: sort field availableTypes
* fix: client core performance optimization
* refactor(GridCard): migrate e2e
* refactor: migrate GridCard
* fix: bug
* refactor: migrate utils
* refactor: migrate filter-form
* fix: change Record to CollectionRecord
* chore: acl migration
* chore: acl migration
* chore: migration of acl
* refactor: migrate Collapse
* chore: error message
* fix: update associations
* chore: update collection search to be case-insensitive
* refactor: migrate Markdown
* fix(WorkflowTodos): x-toolbar typo
* feat: admin change password
* feat: check foreign key && target key value in update associations
* chore: dataSource permission
* refactor: dataSource permission
* fix: acl support data source permission
* fix: fix T-3307
* chore: test
* refactor: locale improve
* chore: locale
* chore: sqlite test config
* chore: create user with roles test
* chore: test
* test: fix mock data to avoid duplication
* chore: test
* fix: load table with tablePrefix
* chore: move action in datasource
* chore: number field to sort field type
* test: optimize dropdown
* chore: upgrade @playwright/test to v1.42.1
* fix: fix invalid path for Windows
* test: fix e2e
* chore: kanban Sort field
* fix: kanban
* fix: kanban
* refactor: create sort in kanban
* refactor: create sort field in kanban
* refactor: locale improve
* refactor: locale improve
* fix: sync with null default value
* refactor: collectionFieldInterfaceSelect
* fix: move action
* fix: update associations
* fix: test case
* chore: test
* test: optimize e2e
* feat: remvoe Duplicate for single details block (T-3195)
* fix(fieldNames): should use primaryKey as default value (T-3322, T-3319)
* fix: use filterTargetKey as fieldNNames.value
* test: fix e2e
* test: fix e2e
* test(kanban): fix e2e
* test(blockTemplate): should clear template at end of test
* refactor: migrate fields
* refactor: migrate actions
* refactor: migrate menu
* refactor: migrate page
* refactor(SchemaSettings): unify naming style
* fix: scopeKeyOptions undefined
* refactor(SchemaInitializers): unify naming stle
* fix(bi): chart filter fields
* chore: acl snippets
* refactor: replace CreateFormBlockInitializers to blockInitializers:createForm
* refactor: replace to blockInitializers:customizeCreateForm
* refactor: replace block intializers name
* refactor: replace action initializers name
* refactor: replace field initializers name
* style: fix hover style for column action (T-3297)
* refactor: revert some codes
* chore: update comment
* fix: revert record deprected
* fix: remove pro-plugins
* fix: bug
* chore: replace iframeBlockSchemaSettings to blockSettings:iframe
* Revert "refactor: revert some codes"
This reverts commit 991021ceae
.
* Revert "refactor: replace field initializers name"
This reverts commit b47b808d06
.
* Revert "refactor: replace action initializers name"
This reverts commit eab1b6e3d9
.
* Revert "refactor: replace block intializers name"
This reverts commit 50ab9da177
.
* Revert "refactor: replace to blockInitializers:customizeCreateForm"
This reverts commit 77b9f59bb1
.
* Revert "refactor: replace CreateFormBlockInitializers to blockInitializers:createForm"
This reverts commit e9a38b0b4d
.
* Revert "refactor(SchemaInitializers): unify naming stle"
This reverts commit 542390899f
.
* Revert "refactor(SchemaSettings): unify naming style"
This reverts commit 8566735922
.
* Revert "chore: replace iframeBlockSchemaSettings to blockSettings:iframe"
This reverts commit 884f6df92f
.
* refactor: create sorting field in kanban
* refactor: create sorting field in kanban
* fix: style
* fix: bug
* fix(SideMenu): fix the problem of invalid add menu (T-3331)
* fix: translation
* feat: client en-US docs
---------
Co-authored-by: xilesun <2013xile@gmail.com>
Co-authored-by: dream2023 <1098626505@qq.com>
Co-authored-by: Zeke Zhang <958414905@qq.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: Chareice <chareice@live.com>
2024-03-03 23:06:24 +08:00
Junyi
41a8344be9
fix(plugin-workflow): fix off static schedule trigger ( #3595 )
...
* fix(plugin-workflow): fix off static schedule trigger
* test(plugin-workflow): add test case
2024-03-02 14:23:55 +08:00
Junyi
7c79e58df9
fix(plugin-workflow): fix interval number greater then 32-bits integer ( #3592 )
2024-03-01 17:49:45 +08:00
katherinehhh
43597a4529
fix: formula field should trriger onchange when value change ( #3573 )
2024-02-28 15:54:01 +08:00
chenos
9520b2431e
chore(versions): 😊 publish v0.19.0-alpha.9
2024-02-28 09:20:38 +08:00
chenos
89de8dc113
fix: upload action ( #3577 )
...
* fix: upload action
* fix: useSourceIdFromParentRecord
2024-02-28 08:49:35 +08:00
katherinehhh
28222fce99
fix: actions schema key should be uid ( #3570 )
...
* fix: actions in table column should be uid
* fix: actins name in form block
* fix: actions schema key should be uid
* fix: actions schema key should be uid
2024-02-26 21:26:02 +08:00
Junyi
88b281277c
refactor(plugin-workflow): refactor schedule trigger implementation ( #3562 )
...
* refactor(plugin-workflow): refactor schedule trigger implementation
* fix(plugin-workflow): fix test case
* fix(plugin-workflow): fix cleanup on app stop
2024-02-25 22:36:20 +08:00
Zeke Zhang
3a0f942270
test: fix e2e
2024-02-23 15:18:17 +08:00
ChengLei Shao
aa2117f654
fix: lazy loading belongs to association ( #3559 )
...
* chore: lazy loading belongs to association
* chore: test
* chore: console.log
2024-02-23 15:12:57 +08:00
Zeke Zhang
5409b78f9f
chore: fix auth e2e
2024-02-23 10:12:05 +08:00
chenos
83e2d64da9
chore: optimize plugin description ( #3552 )
2024-02-22 23:13:31 +08:00
YANG QIA
9655b58190
chore: update plugin descriptions ( #3556 )
2024-02-22 22:19:14 +08:00
Junyi
9d064ba97f
docs(plugin-workflow): adjust plugin description ( #3553 )
2024-02-22 17:39:25 +08:00
Junyi
adccdece7c
docs(plugin-snapshot-field): adjust description ( #3551 )
2024-02-22 13:41:36 +08:00
Junyi
c6615441bd
feat(core): add string template engine to evaluators ( #3546 )
...
* feat(core): add string template engine to evaluators
* refactor(plugin-workflow): simplify api
* Revert "refactor(plugin-workflow): simplify api"
This reverts commit 6ff2bb9220
.
* fix(plugin-workflow): fix test case
* refactor(core): adjust variable regular expression
2024-02-22 11:27:10 +08:00
Junyi
85ab125bb0
docs(plugin-workflow-loop): fix description ( #3549 )
2024-02-22 11:05:23 +08:00
YANG QIA
a341896378
chore: update plugin names and descriptions ( #3547 )
...
* chore: update plugin names and descriptions
* chore: update
2024-02-22 09:29:30 +08:00
katherinehhh
f2dc49c7c0
refactor: formula field should not trigger form value change ( #3518 )
...
* refactor: formula field should not trigger form value change
* style: list block style improve
2024-02-22 08:25:23 +08:00
ChengLei Shao
85af594004
chore: limit restore dialect ( #3534 )
2024-02-21 23:18:58 +08:00
katherinehhh
bdc90155c4
refactor: iframe block support in RecordFormBlockInitializers ( #3541 )
2024-02-21 16:53:10 +08:00
chenos
a736847a0f
chore(versions): 😊 publish v0.19.0-alpha.8
2024-02-21 12:59:16 +08:00
katherinehhh
65d1b41165
fix: clicking on field assignment does not display field configuration for the first time ( #3484 )
...
* fix: clicking on field assignment does not result in field configuration for the first time
* fix: fix AssignedFieldValues
2024-02-21 11:02:31 +08:00
katherinehhh
83a61cdad9
refactor: display title ( #3535 )
2024-02-20 20:26:05 +08:00
chenos
8cb1942926
chore(versions): 😊 publish v0.19.0-alpha.7
2024-02-20 18:44:20 +08:00