ChengLei Shao
e991b2965a
feat: collection inheritance ( #1069 )
...
* chore: test
* chore: inherited-collection class
* feat: collection inherit
* feat: collection inherit
* feat: inhertis sync runner
* test: get parents fields
* feat: collection inherit style promote
* feat: sync
* feat: sync alter table
* feat: pgOnly Test
* fix: child collection create api
* feat: replace parent field
* chore: reload parent fields
* test: reload collection test
* feat: details are displayed according to conditions
* fix: typo
* feat: inheritance map class
* chore: is parent node
* feat: display where child row created from
* fix: find with appends
* feat: add parent collection fields
* fix: create table
* feat: load fields for all children
* refactor: sync fields from parent
* test: has one field inhertis
* feat: replace child association target
* feat: should not replace child field when parent field update
* test: should update inherit field when parent field update
* feat: only the blocks directly inherited from the current data are displayed
* fix: inherit from multiple collections
* feat: only the blocks directly inherited from the current data are displayed
* fix: test
* feat: parent collection expend
* fix: test
* test: belongsToMany inherits
* test: belongsToMany inherits
* feat: block display
* feat: collection inherite
* feat: collection inherite
* feat: multiple inherits
* fix: sync runner
* feat: collection inherite
* feat: collecton inherits
* feat: cannot be modified after inheritance and saving
* feat: collection inherit for graph
* feat: collection inherits
* fix: drop inhertied field
* fix: should throw error when type conflit
* feat: output inherited fields
* feat: bulk update collection fields
* feat: collection fields
* feat: collection fields
* test: create relation with child table
* fix: test
* fix: test
* fix: test
* feat: style impove
* test: should not replace field with difference type
* feat: add text
* fix: throw error when replace field with difference type
* feat: overriding
* feat: kan bankanban group fields
* feat: calendar block fields
* feat: kan bankanban group fields
* fix: test
* feat: relationship fields
* feat: should delete child's field when parent field deleted
* feat: foreign key filter
* fix: build error & multiple inherit destory field
* fix: test
* chore: disable error
* feat: no recursive update associations (#1091 )
* feat: update associations
* fix(collection-manager): should update uiSchema
* chore: flip if
* feat: mutile inherits
* feat: db dialect
* feat: inherits show by database
* chore: git hash into docker image
* fix: js gzip
* fix: dockerfile
* chore: error message
* feat: overriding
* feat: overriding
* feat: overriding
* feat: local
* feat: filter fields by interface
* fix: database logging env
* test: replace hasOne target
* feat: add view
* feat: local
* chore: enable error
* fix: update docs
Co-authored-by: katherinehhh <katherine_15995@163.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-11-16 12:53:58 +08:00
chenos
688387413d
feat: no recursive update associations ( #1091 )
...
* feat: update associations
* fix(collection-manager): should update uiSchema
2022-11-15 20:37:26 +08:00
chenos
2ea185a412
fix: error: SQLITE_ERROR: near "AUTOINCREMENT": syntax error
2022-11-15 16:14:47 +08:00
chenos
9ad4bff62b
feat: improve resolveNocobasePackagesAlias
2022-11-15 15:04:21 +08:00
Junyi
0288243a33
fix(plugin-workflow): fix transaction chain in trigger ( #1089 )
2022-11-15 13:35:10 +08:00
chenos
5cc83111db
fix: menu z-index
2022-11-15 10:31:47 +08:00
Junyi
46161e8fd9
fix(plugin-workflow): fix schema name conflict ( #1087 )
2022-11-14 23:26:44 +08:00
Junyi
c470209ecd
refactor(plugin-workflow): split transaction for collection trigger ( #1080 )
...
* refactor(plugin-workflow): split transaction for collection trigger
* fix(plugin-workflow): fix delay test case
* refactor(plugin-workflow): use micro queue to dispatch executions
* fix(plugin-workflow): fix usages of private api
* fix(plugin-workflow): fix wrong variable
2022-11-14 20:05:01 +08:00
chenos
a9d614700c
fix: add db auth before version check
2022-11-14 17:48:53 +08:00
chenos
534faa85cb
fix: skip records that do not exist ( #1084 )
2022-11-14 14:43:03 +08:00
chenos
15cbad30b4
feat: update docs
2022-11-13 23:00:59 +08:00
Junyi
c465f0c427
refactor(plugin-workflow): adjust style ( #1079 )
2022-11-13 18:12:56 +08:00
chenos
b7113b658a
fix(client): page title translation doesn't work
...
resolve #838
2022-11-13 17:17:06 +08:00
chenos
dcb5a71b92
feat: log user id
2022-11-13 17:14:14 +08:00
chenos
c9baf3f02c
fix: mysql variable 'lower_case_table_names' must be set to '0' or '2' ( #1078 )
2022-11-12 21:32:50 +08:00
ChengLei Shao
3263a241ab
feat: logging package ( #1021 )
...
* feat: logging package
* chore: dependency
* chore: pino
* feat: request log
* feat: log rotate
* fix: gitignore
* fix: gitignore
* fix: middleware await
* fix: test
* docs: logging
* feat: log error handler errors
* feat: improve code
* fix: response error log level
* feat: log http body
* feat: improve code
* feat: improve code
* feat: update docs
* fix: error
* feat: improve code
* fix: deps
* feat: update docs
* fix: error
* fix: colorize
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-11-12 17:12:50 +08:00
Junyi
188800c018
Refactor: plugin-workflow client ( #1077 )
...
* feat(plugin-worklfow): adjust ui
* refactor(plugin-workflow): move locale into plugin
* fix(plugin-workflow): fix executions history loading
2022-11-11 23:37:41 +08:00
ChengLei Shao
83cc19a013
fix: reference options sync ( #1061 )
...
* fix: sync onDelete options between field and reverseField
* feat: reference compatibility
2022-11-10 21:28:33 +08:00
Junyi
8a8478cf4c
refactor(plugin-workflow): adjust some api ( #1067 )
2022-11-10 13:33:52 +08:00
Junyi
1bd3e93588
fix(plugin-workflow): fix trigger getter ( #1060 )
2022-11-09 09:44:07 +08:00
ke
2aa4468763
Update README.md ( #1053 )
2022-11-09 09:19:29 +08:00
chenos
0a90101a58
fix: clearKeywords
2022-11-08 22:54:34 +08:00
chenos
406813e932
feat(client): search and select collection
2022-11-08 22:39:01 +08:00
chenos
72838b7f49
fix(selector): button cannot be submitted
2022-11-08 17:30:16 +08:00
chenos
7e947b5f10
fix: improve translation
2022-11-08 17:29:21 +08:00
chenos
8f623bb22d
fix(error-handler): add error handler middleware before cors
2022-11-08 17:24:12 +08:00
Zhou
75b3c974c3
Update what-is-ui-schema.md
2022-11-08 14:39:29 +08:00
Zhou
38d0d198d2
Update i18n.md
2022-11-08 14:13:44 +08:00
Zhou
530bd87ce3
Update i18n.md
2022-11-08 14:13:35 +08:00
Zhou
4101256cc0
Update test.md
2022-11-08 11:35:05 +08:00
Zhou
6e7452cb55
Update settings-center.md
2022-11-08 11:32:28 +08:00
Zhou
ef7eae4d75
Update ui-router.md
2022-11-08 11:26:04 +08:00
Zhou
6548d69181
Update index.md
2022-11-08 11:15:24 +08:00
Zhou
aea094bc47
Update index.md
2022-11-08 11:15:21 +08:00
Zhou
e6d44cffe3
Update collection-template.md
2022-11-07 09:45:44 +08:00
Zhou
4b4da31686
Update field-extension.md
2022-11-07 09:42:52 +08:00
Zhou
1f6818fdc4
Update association-fields.md
2022-11-07 09:39:28 +08:00
Zhou
6c7c0ffd88
Update configure.md
2022-11-07 09:28:56 +08:00
Zhou
c83ca7fa37
Update options.md
2022-11-07 09:21:40 +08:00
Zhou
1414497eff
Update index.md
2022-11-07 09:11:57 +08:00
Zhou
361949dfb3
Update index.md
2022-11-07 09:11:53 +08:00
Zhou
5e8e4b2d5f
Update test.md
2022-11-06 14:26:47 +08:00
Zhou
e8ddfeced2
Update test.md
2022-11-06 14:26:45 +08:00
Zhou
d0ca25e998
Update migration.md
2022-11-06 14:20:52 +08:00
Zhou
d5a3806148
Update i18n.md
2022-11-06 14:15:05 +08:00
Zhou
bf9a2e2647
Update i18n.md
2022-11-06 14:15:00 +08:00
Zhou
6f2a993299
Update events.md
2022-11-06 14:07:53 +08:00
Zhou
fbf1752a00
Update events.md
2022-11-06 14:07:51 +08:00
Zhou
d8114d53f5
Update commands.md
2022-11-06 13:56:37 +08:00
Zhou
9f3c55fae9
Update middleware.md
2022-11-06 13:48:09 +08:00