2598 Commits

Author SHA1 Message Date
GitHub Actions Bot
445cdfa8c2 Merge branch 'main' into next 2024-08-28 06:51:06 +00:00
Zeke Zhang
fae2205ce1
fix(mobile): resovle redirect issue (#5145)
* fix(mobile): resovle redirect issue

* test: add e2e tests
2024-08-28 14:50:49 +08:00
GitHub Actions Bot
49b8bc5271 Merge branch 'main' into next 2024-08-28 06:43:59 +00:00
Junyi
3809108afa
feat(plugin-workflow): allow to delete execution in list (#5135)
* refactor(plugin-workflow): allow to delete execution in list

* fix(plugin-workflow): fix mistake import
2024-08-28 14:43:40 +08:00
Junyi
02c3a2be25
feat(server): add lock manager to server (for testing on dev) (#5144)
* feat: pub/sub manager

* fix: test case

* fix: test error

* fix: test error

* feat: skip self

* feat: debounce

* feat: improve code

* fix: test error

* feat: test cases

* feat: test cases

* fix: improve code

* fix: improve code

* feat: improve code

* fix: improve code

* fix: test case

* fix: typo

* fix: createPubSubManager

* fix: delete messageHandlers

* fix: test case

* feat: improve code

* fix: test error

* fix: test error

* refactor(server): adapt to new api and fix test

* fix(plugin-data-source-main): fix changed api

* fix: test error

* fix: remove sync-manager test case

* chore(server): remove legacy code

* fix(plugin-workflow): fix send sync message with transaction

* chore(server): remove legacy code

* chore(server): remove legacy code

* fix(plugin-workflow): fix test case

* fix(plugin-workflow): fix test case

* test(server): test skip-install parameter in cluster

* test(server): avoid multiple installation in cluster

* test(server): installation in cluster

* feat: sync collection using sync manager (#4920)

* chore: sync collection message

* chore: sync acl

* fix: typo

* chore: sync data source

* chore: remove collection

* fix: typo

* fix: test

* chore: sync sub app event

* chore: sync collection test

* chore: collection test

* chore: test

* chore: data source sync message

* chore: sync multi app

* chore: test

* chore: test

* chore: test

* chore: test

* chore: test

* chore: error message

* fix(server): add type and remove log

* fix(server): not to publish when adpater is not connected

* refactor(server): refine types

* chore: timeout

* fix(server): fix pubSubManager options

* test(ci): test ci checkout

* feat(server): add lock manager to server

* feat: update ci

* feat: pub/sub manager (#4933)

* feat: pub/sub manager

* fix: test case

* fix: test error

* fix: test error

* feat: skip self

* feat: debounce

* feat: improve code

* fix: test error

* feat: test cases

* feat: test cases

* fix: improve code

* fix: improve code

* feat: improve code

* fix: improve code

* fix: test case

* fix: typo

* fix: createPubSubManager

* fix: delete messageHandlers

* fix: test case

* feat: improve code

* fix: test error

* fix: test error

* refactor(server): adapt to new api and fix test

* fix(plugin-data-source-main): fix changed api

* fix: test error

* fix: remove sync-manager test case

* chore(server): remove legacy code

* fix(plugin-workflow): fix send sync message with transaction

* chore(server): remove legacy code

* chore(server): remove legacy code

* fix(plugin-workflow): fix test case

* fix(plugin-workflow): fix test case

* test(server): test skip-install parameter in cluster

* test(server): avoid multiple installation in cluster

* test(server): installation in cluster

* feat: sync collection using sync manager (#4920)

* chore: sync collection message

* chore: sync acl

* fix: typo

* chore: sync data source

* chore: remove collection

* fix: typo

* fix: test

* chore: sync sub app event

* chore: sync collection test

* chore: collection test

* chore: test

* chore: data source sync message

* chore: sync multi app

* chore: test

* chore: test

* chore: test

* chore: test

* chore: test

* chore: error message

* fix(server): add type and remove log

* fix(server): not to publish when adpater is not connected

* refactor(server): refine types

* chore: timeout

* fix(server): fix pubSubManager options

* test(ci): test ci checkout

---------

Co-authored-by: mytharcher <mytharcher@gmail.com>
Co-authored-by: ChengLei Shao <chareice@live.com>

* refactor(server): refactor api and local lock

* refactor(server): change variable names and use singleton for local lock

* fix: lockManager.close

* refactor(server): adjust types

* feat(server): add  api

* refactor(core): move lock-manager to independent package to be used in db

* refactor(plugins): change to new lock manager to use locks

* fix(auth): fix test case

* chore: ttl of sort field lock

* fix: ttl

* fix(plugins): revert lock usage back for some plugins

* refactor(plugin-field-sort): move sort field to plugin

* chore: update build ci

* fix(server): fix build errors

* fix(plugin-field-sort): fix test case

* fix(plugin-field-sort): fix register move action

* fix(plugin-field-sort): fix load logic

* fix(plugin-data-source-main): fix lock usage

* chore(plugin-data-source-main): remove unused import

* fix(server): fix import crypto in pub sub manager (#5111)

* fix(plugin-field-sort): fix build and test cases

* fix(plugin-user-data-sync): fix test with sort field

* fix(plugin-users): fix test with sort field

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: ChengLei Shao <chareice@live.com>
2024-08-28 14:41:45 +08:00
mytharcher
54d51e3d23 fix(plugin-users): fix test with sort field 2024-08-28 12:21:59 +08:00
GitHub Actions Bot
459fbb6cd7 Merge branch 'main' into next 2024-08-28 04:07:07 +00:00
Zeke Zhang
67d2f85a99
fix(defaultValue): ignores variable values that do not match the current field (#5122)
* refactor(variable): refactor parseVariable to support return more context

* fix(defaultValue): ignore no matching value

* fix: make unit tests pass

* chore: fix unit test
2024-08-28 11:53:52 +08:00
mytharcher
b83435eb2b fix(plugin-user-data-sync): fix test with sort field 2024-08-28 11:18:50 +08:00
GitHub Actions Bot
30420a0ff2 Merge branch 'main' into next 2024-08-27 13:59:12 +00:00
Zeke Zhang
dec3c838a3
feat: add support for opening via URL (#5098)
* feat(map): add support for opening via URL

* feat(calendar): add support for opening via URL

* feat(gantt): add support for opening via URL

* fix(duplicate,bulk-edit): resolve issues with popups

* fix: useDetailsBlockProps

---------

Co-authored-by: katherinehhh <katherine_15995@163.com>
2024-08-27 21:58:55 +08:00
nocobase[bot]
a0117480e0 chore(versions): 😊 publish v1.3.4-beta 2024-08-27 10:27:55 +00:00
GitHub Actions Bot
562526c29d Merge branch 'main' into next 2024-08-27 06:54:20 +00:00
Katherine
2eaa0b8081
refactor: set remainsTheSame as the default value for field editing in bulk editing action (#5124)
* refactor: bulk edit set remainsTheSame as default value

* fix: test
2024-08-27 14:54:02 +08:00
mytharcher
5338a0f5a4 Merge branch 'next' into develop 2024-08-27 09:38:49 +08:00
mytharcher
db5f254bd2 Merge branch 'next' into T-4910 2024-08-27 09:30:44 +08:00
nocobase[bot]
9dffefb90a chore(versions): 😊 publish v1.3.3-beta 2024-08-27 00:37:42 +00:00
GitHub Actions Bot
5e8a735136 Merge branch 'main' into next 2024-08-26 23:19:54 +00:00
chenos
1de0ce5e1a
fix: use the built-in logo file (#5032)
* fix: logo url

* fix: logo with internal url

* fix: tz

* fix: improve code

* fix: tz

* fix: tz

* fix: test case

* fix: tz
2024-08-27 07:15:54 +08:00
Zhi Chen
2c757c43c5
feat: user data sync plugin (#4986)
* feat: user data sync plugin

* fix: nickname bug

* feat: adjust sync

* fix: delete package-lock.json

* feat: adjust push

* feat: adjust user-data-sync plugin

* fix: delete submodule

* fix: sync bug

* fix: adjust log

* fix: adjust log

* chore: add to build-in

* chore: update version

* chore: add api doc

* chore: add plugin description

* chore: api doc

* chore: change keywords

* feat: add no source type prompt

* chore: text to json

* feat: optimize resource manager

* fix: test & typo

* test: add tests for resource manager & fix bug

* fix: user sync

* chore: remove department resource

* fix: test

* fix: build

* fix: push data

* fix: push api add default sourceName

* test: add api test

* fix: uniqueKey support any

* chore: single user belongs to multi department situation

* chore: department

* fix: fix sync bugs

* fix: sync departments

* chore: remove department logic

* chore: remove department

* fix: fix logger type error

* fix: fix sync bug

* fix: logger & role

* fix: fix sync bugs

* fix: fix sync bug

* fix: fix sync bugs

* test: update test cases

* chore: update

* chore: update

* fix: test

* fix: test

* fix: test

* fix: bugs

* fix: version

---------

Co-authored-by: chenzhi <chenzhi@zhuopaikeji.com>
Co-authored-by: xilesun <2013xile@gmail.com>
2024-08-27 05:25:30 +08:00
nocobase[bot]
dcadaa6665 chore(versions): 😊 publish v1.3.2-beta 2024-08-26 20:58:26 +00:00
nocobase[bot]
4aff92ad3b chore(versions): 😊 publish v1.3.1-beta 2024-08-26 16:07:23 +00:00
mytharcher
d0dc0428fb fix(plugin-field-sort): fix build and test cases 2024-08-26 23:28:58 +08:00
mytharcher
bce81bd4ca chore(plugin-data-source-main): remove unused import 2024-08-26 21:04:09 +08:00
mytharcher
15593b5185 fix(plugin-data-source-main): fix lock usage 2024-08-26 21:04:09 +08:00
mytharcher
2251742b86 fix(plugin-field-sort): fix load logic 2024-08-26 21:04:09 +08:00
mytharcher
fa15b49c0a fix(plugin-field-sort): fix register move action 2024-08-26 21:04:08 +08:00
mytharcher
65b6fb7b03 fix(server): fix build errors 2024-08-26 21:02:10 +08:00
GitHub Actions Bot
f5226596bc Merge branch 'main' into next 2024-08-26 10:45:43 +00:00
chenos
c4b819528a fix: missing schema 2024-08-26 18:42:59 +08:00
mytharcher
9b9e03ea19 refactor(plugin-field-sort): move sort field to plugin 2024-08-26 18:27:10 +08:00
mytharcher
ac0bae6be9 fix(plugins): revert lock usage back for some plugins 2024-08-26 18:26:18 +08:00
GitHub Actions Bot
7327aa347b Merge branch 'main' into next 2024-08-26 10:06:21 +00:00
mytharcher
c49c1704fd refactor(plugins): change to new lock manager to use locks 2024-08-26 17:59:18 +08:00
chenos
1a85719657
fix(tree): missing collection schema (#5131) 2024-08-26 17:49:32 +08:00
mytharcher
71a1ddf69e feat(server): add lock manager to server 2024-08-26 16:36:39 +08:00
ChengLei Shao
28cda22a79 feat: sync collection using sync manager (#4920)
* chore: sync collection message

* chore: sync acl

* fix: typo

* chore: sync data source

* chore: remove collection

* fix: typo

* fix: test

* chore: sync sub app event

* chore: sync collection test

* chore: collection test

* chore: test

* chore: data source sync message

* chore: sync multi app

* chore: test

* chore: test

* chore: test

* chore: test

* chore: test
2024-08-26 16:35:07 +08:00
mytharcher
3e19b27d73 test(server): avoid multiple installation in cluster 2024-08-26 16:32:56 +08:00
mytharcher
98d58963ea fix(plugin-workflow): fix test case 2024-08-26 16:32:55 +08:00
mytharcher
49211ab013 fix(plugin-workflow): fix test case 2024-08-26 16:32:55 +08:00
mytharcher
df2841acb3 fix(plugin-workflow): fix send sync message with transaction 2024-08-26 16:32:55 +08:00
chenos
b927115230 fix: test error 2024-08-26 16:32:53 +08:00
mytharcher
288823dab1 fix(plugin-data-source-main): fix changed api 2024-08-26 16:31:12 +08:00
mytharcher
b61895d309 refactor(server): adapt to new api and fix test 2024-08-26 16:31:12 +08:00
chenos
73eeda3bf7 Merge branch 'next' into develop 2024-08-26 10:25:20 +08:00
GitHub Actions Bot
5aa76d1039 Merge branch 'main' into next 2024-08-25 16:52:04 +00:00
chenos
74271a9d7c chore: update package.json 2024-08-26 00:51:37 +08:00
chenos
29433aa441 feat: 1.4.0-alpha 2024-08-26 00:16:25 +08:00
GitHub Actions Bot
dea6a58878 chore(versions): 😊 publish v1.3.0-beta 2024-08-25 16:12:14 +00:00
xilesun
a60c36bcca fix(tree): migration version 2024-08-25 09:37:47 +08:00