ChengLei Shao
e6f4db1a73
fix: appends merge includes ( #905 )
2022-10-13 18:50:55 +08:00
Junyi
418256820d
fix(samples): fix test case ( #903 )
2022-10-13 13:50:11 +08:00
ChengLei Shao
d777fede90
fix: single relation repository appends query issue ( #901 )
...
(cherry picked from commit 20c147701571a14a8ac975287e761801789a8978)
2022-10-13 12:39:04 +08:00
Junyi
7ca8e562ce
feat(plugin-workflow): add concat calculator ( #894 )
...
(cherry picked from commit 7f3f1bc982379ec2d274ca79fb4d6c65664d3c2d)
2022-10-13 12:38:56 +08:00
lyf-coder
47c1764ac3
fix(client/record-picker): support record-picker show format DataPicker ( #888 )
...
* fix(client/record-picker): support record-picker show format DataPicker
* fix(client/record-picker): undefined judgment and when change field's label refresh format in time
(cherry picked from commit 381e71b1f72a8dd092c9e6ad0c36926102b8a7e2)
2022-10-13 12:38:15 +08:00
lyf-coder
d6d2e639ce
fix(client/block-select-collection): fix select collection menu view error ( #889 )
...
* fix(client/block-select-collection): fix too many collection menu view error
* fix(client/relate-collection-field-menu): fix relate collection field menu view too long error
(cherry picked from commit 6b897f585389ae07a7dcd74cb77705c0e45cacdb)
2022-10-13 12:38:10 +08:00
chenos
9d947a0fa5
fix: unable to submit form during file upload ( #892 )
...
(cherry picked from commit 54d23e33534cf3656a8a57d57bde018801c5b43b)
2022-10-13 12:38:03 +08:00
chenos
f6add23da5
feat(collection-manager): inverse fields can be configured ( #883 )
...
* feat: inverse field
* feat: improve code
* feat: translations
* fix: required
(cherry picked from commit 306dca8e5ee1b74562d835a816b72f933465bfb6)
# Conflicts:
# packages/core/client/src/locale/zh_CN.ts
2022-10-13 12:37:29 +08:00
chenos
933c3f4463
fix(database): fix the index name too long error
...
(cherry picked from commit 7bfe6b8c46bef0183c4703683175561c7fc91aee)
2022-10-13 12:36:55 +08:00
lyf-coder
7b371706ef
fix(formula): support integer and fix NaN error ( #879 )
...
* fix(formula): support integer and fix NaN error
* style(formula-input): remove debugger
(cherry picked from commit 86f24a35ec25d415b5319aba4de7b509774683fd)
2022-10-13 12:36:46 +08:00
katherinehhh
72372f34e9
fix: sort parameter is missing ( #849 )
...
* fix: 审计日志翻页sort丢失
* fix: 审计日志翻页sort丢失
* fix: 审计日志翻页sort丢失
Co-authored-by: 唐小爱 <tangxiaoai@192.168.0.103>
(cherry picked from commit 88190100cbd64bccaa548de069a727272c04e8f1)
2022-10-13 12:36:39 +08:00
ChengLei Shao
f490fd358a
fix: slow join query issued by appends field in find method of repository ( #845 )
...
* fix: slow join query issue by appends field in repository.find
* feat: handle appending query in multiple relation repository
* feat: handle appending query in single relation repository
Co-authored-by: chenos <chenlinxh@gmail.com>
(cherry picked from commit 9222ff4f0ca92bc554107fccc0cf2a9d6290e56d)
# Conflicts:
# packages/core/database/src/__tests__/relation-repository/hasone-repository.test.ts
# packages/core/database/src/repository.ts
2022-10-13 12:36:20 +08:00
lyf-coder
92fda15efd
feat(core/cache): support cache ( #876 )
...
* feat(core/cache): support cache
* build(create-nocobase-app): remove --cache-store-package cli option
* perf(core/cache): modify default cache config and remove unnecessary logic code
(cherry picked from commit 6e6086de7a908f38fe516e5340cb2154229c3843)
# Conflicts:
# packages/core/server/src/application.ts
# packages/core/server/src/helper.ts
2022-10-13 12:24:10 +08:00
ChengLei Shao
3082a7d6f8
feat: update option must have filter or filterByTk ( #847 )
...
* feat: update option must have filter or filterByTk
* fix: typo
* fix: typo
(cherry picked from commit 83e6f93e1e3a188781530ec7492de1ed917a4dc1)
# Conflicts:
# packages/plugins/acl/src/server.ts
# packages/plugins/collection-manager/src/__tests__/field-options/indexes.test.ts
2022-10-13 12:19:05 +08:00
arzanov
ceed13d77e
added Russian translation ( #840 )
...
* Russian translation
* Add files via upload
Add RU locale into index.ts
Bugs fixed in the ru_RU.ts
* Update index.ts
Correct lines 4 and 8
(cherry picked from commit 83882d764373afddde9b6183bc0916a1cb8f4743)
2022-10-13 12:16:15 +08:00
Junyi
e82c1f0243
feat(database): add sequence field type ( #779 )
...
* feat(database): add serialString field type
* feat(database): add serial string type field ui (skip ci)
* test(feat/database): test field options
* docs: demo
* fix(database): fix array table field behavior
* fix(database): fix serial type interface ui
* fix(database): add match logic for patterns changes
* fix(database): fix serial type query last bug in mysql
* refactor(database): refactor last record logic
* chore: revert modification on unnecessary file
* refactor(database): rename serialString type to sequence
Co-authored-by: chenos <chenlinxh@gmail.com>
(cherry picked from commit 32c90b4eec0438696c52ee0562fbf0e4b5af4292)
2022-10-13 12:15:45 +08:00
chenos
fcccacfdf4
fix: can't access pages without permission via url ( #826 )
...
(cherry picked from commit 92e71c3b01fb63f26ab905249be03a85c546c4bd)
2022-10-13 12:15:31 +08:00
chenos
fd21447810
fix(collection-manger): incorrect scope key parameter
...
(cherry picked from commit 38421ae0966b4a38c6e7e4f149bf3a911cb4f415)
2022-10-13 12:15:30 +08:00
chenos
5129fc8f46
fix: missing RefreshActionInitializer
...
(cherry picked from commit e6340fc23344ea8ff0e3402e686ea1d6f3e79cba)
2022-10-13 12:15:30 +08:00
chenos
2277e40290
fix(collection-manager): o2m is array type
...
(cherry picked from commit 5de69d26ea40d95b732989d3b5d987b7e47541a6)
2022-10-13 12:15:06 +08:00
chenos
7f51610a6f
fix(plugin-system-settings): convert array to json
...
(cherry picked from commit 73262aff5037603c1db1889ad34bf799218481ae)
2022-10-13 12:14:56 +08:00
chenos
c47f501756
fix: transaction cannot be rolled back because it has been finished with state: rollback
...
(cherry picked from commit 6dacec4158103fd165ec2865ea87ed9d3d4ceaa4)
2022-10-13 12:14:35 +08:00
Junyi
a645dbf5fd
fix: listen promisify ( #899 )
2022-10-12 21:08:18 +08:00
Junyi
6c929039b1
refactor(core): simplify some code ( #895 )
2022-10-12 15:22:00 +08:00
chenos
dce6558b55
feat: sample-custom-signup-page ( #893 )
2022-10-12 12:13:31 +08:00
chenos
d2411f5b63
feat: update docs
2022-10-07 12:11:21 +08:00
chenos
07a1aad784
fix: types error
2022-10-06 17:21:20 +08:00
ChengLei Shao
d805fafbfc
docs: relation repository & acl ( #848 )
...
* docs: relation-repository
* docs: has many repository
* docs: acl
* docs: acl
* docs: acl
* docs: acl
* docs: acl/AllowManager
* docs: acl/ACLAvailableAction
* docs: acl
* docs: clean up
* feat: doc menus
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-10-06 10:29:53 +08:00
Junyi
a6b2a8d4a1
docs: add testing dev doc ( #871 )
2022-10-02 09:07:03 +08:00
Junyi
fceebaf50e
Doc: command ( #869 )
...
* docs: add command dev doc
* feat: update doc
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-10-01 22:18:26 +08:00
Junyi
2efa704b3b
docs: add hooks dev doc ( #868 )
...
* docs: add hooks dev doc
* docs: change name from hooks to events
2022-09-30 17:36:10 +08:00
chenos
3e30699581
fix: hello sample
2022-09-30 13:03:55 +08:00
chenos
794080628b
feat: ratelimit sample plugin ( #862 )
...
* feat: ratelimit sample
* feat: update doc
* feat: sample url
* fix: update yarn.lock
2022-09-30 12:40:32 +08:00
chenos
d5d052a68a
feat: custom block sample ( #867 )
2022-09-30 12:38:38 +08:00
chenos
8bf23004a1
refactor: middleware ( #857 )
...
* refactor: middleware
* fix: test error
* fix: test error
* fix: test
* fix: tag
2022-09-29 21:05:31 +08:00
Junyi
b9ce35d621
Doc: dev i18n ( #858 )
...
* docs: add guide index table and i18n
* docs: add dev i18n sample
2022-09-29 21:04:58 +08:00
Junyi
82560b926b
docs: add resources-actions doc and sample ( #853 )
...
* docs: add resources-actions doc and sample
* docs: fix sample
* docs: remove built file
* feat: update readme
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-09-29 21:03:35 +08:00
chenos
a7e6e4716a
feat: add custom page sample and doc ( #855 )
...
* docs: custom ui route sample
* feat: custom page
* fix: remove error
* feat: update doc
* fix: defaultShowCode true
2022-09-27 22:50:10 +08:00
chenos
7e929b8f68
fix: auto install a plugin on enable ( #852 )
2022-09-26 23:47:07 +08:00
chenos
f4a10cb7ad
feat: update samples readme
2022-09-26 15:18:20 +08:00
chenos
b8fc705df7
fix: pm add error
2022-09-26 15:03:22 +08:00
chenos
50286e2c3c
fix: some bugs
2022-09-26 14:52:10 +08:00
chenos
47b857d80a
fix: remove sample-hello
2022-09-26 09:44:20 +08:00
Junyi
92c1ac319a
Doc: dev collection fields ( #846 )
...
* docs: add collection & field guide
* docs: add extending field and full example package
* docs: fix sample code
* docs: fix typo
2022-09-26 01:18:55 +08:00
chenos
678b6cef21
docs: server application api ( #842 )
...
* feat: update docs
* fix: improve code
2022-09-23 09:22:17 +08:00
Junyi
796e73ae5a
refactor(doc): change to new structure ( #804 )
...
* refactor(doc): change to new structure
* docs: add database docs
* docs: add collection docs
* docs: add db field examples
* docs(api): fix filename and menu path
* docs: add database docs
* docs: add db operators doc
* docs: add resourcer menu
* docs: add resourcer docs
* docs: fix api docs
* docs: refactor api menu structure
* feat: update docs (#830 )
* feat: updates
* feat: update docs
* chore: ignore docs from ci
Co-authored-by: Junyi <mytharcher@users.noreply.github.com>
Co-authored-by: mytharcher <mytharcher@gmail.com>
* docs: add database methods docs
* docs: add missed api
* docs: fix api docs
* feat: update development docs (#833 )
* feat: update development docs
* feat: update docs
* feat: update docs
* docs: add first plugin example (#834 )
* feat: update docs
* feat: update docs
* docs: fix typo
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-09-19 09:23:01 +08:00
chenos
f9f8dc78f4
refactor: plugin manager ( #775 )
...
* feat: dynamic import plugin client
* refactor: pm
* chore: improve cli
* feat: improve code
* feat: update dependences
* feat: hello plugin
* fix: plugin.enabled
* fix: test error
* feat: improve code
* feat: pm command
* feat: add samples
* fix: redirect
* feat: transitions
* feat: bookmark
* feat: add pm script
2022-09-18 14:10:01 +08:00
chenos
12c3915a57
fix(plugin-export): filter non-existent fields
2022-09-15 09:27:28 +08:00
Junyi
1a9cd78eb8
refactor(resourcer): combine middleware class ( #825 )
...
* refactor(resourcer): combine middleware class
* refactor(resourcer): move new middleware to plugin instance
2022-09-13 23:27:19 +08:00
Junyi
b92f3b3b95
refactor(database): fix some fields and types ( #820 )
...
* refactor(database): fix some fields and types
* fix(database): fix operator ne to null
2022-09-11 21:58:49 +08:00