Commit Graph

320 Commits

Author SHA1 Message Date
chenos
88373aef9f feat: update docs 2022-11-17 12:19:39 +08:00
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
15cbad30b4 feat: update docs 2022-11-13 23:00:59 +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
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
Zhou
54e6b786d0
Update middleware.md 2022-11-06 13:48:06 +08:00
Zhou
4904735597
Update resources-actions.md 2022-11-06 12:23:00 +08:00
Zhou
a901de81c2
Update resources-actions.md 2022-11-06 12:22:56 +08:00
Zhou
25246dec8c
Update collections-fields.md 2022-11-06 09:52:31 +08:00
Zhou
485ff4a6b0
Update collections-fields.md 2022-11-06 09:52:27 +08:00
Zhou
825d8481cd
Update index.md 2022-11-06 09:01:55 +08:00
Zhou
ac0348c103
Update index.md 2022-11-06 09:01:38 +08:00
Zhou
aac1a7f432
Update life-cycle.md 2022-11-06 08:52:53 +08:00
Zhou
7f6cabec3f
Update life-cycle.md 2022-11-06 08:46:25 +08:00
Zhou
9838d67ccb
Update plugin-ds.md 2022-11-06 08:43:40 +08:00
Zhou
8575593b3b
Update app-ds.md 2022-11-06 08:40:39 +08:00
Zhou
eb0d937abb
Update app-ds.md 2022-11-06 08:40:25 +08:00
Zhou
5e76ccb4de
Update your-fisrt-plugin.md 2022-11-06 08:34:06 +08:00
Zhou
db2c686ddf
Update your-fisrt-plugin.md 2022-11-06 08:34:03 +08:00
Zhou
7e29246502
Update index.md 2022-11-05 08:38:09 +08:00
Zhou
cb170a49b3
Update index.md 2022-11-05 08:38:07 +08:00
Zhou
4da82af4f7
Update association-fields.md 2022-11-04 09:10:20 +08:00
Zhou
c105fa7339
Update association-fields.md 2022-11-04 09:09:49 +08:00
chenos
30afeb0a99 feat: update docs 2022-11-02 17:06:35 +08:00
Zhou
0a87b07090
Add files via upload 2022-11-02 14:55:27 +08:00
Zhou
c0716aa6f7
Add files via upload 2022-11-02 14:55:10 +08:00
chenos
98259e88a1
feat: update docs (#1006)
* feat: update docs

* feat: update docs

* feat: update docs
2022-11-02 11:33:07 +08:00
chenos
31815c54be feat: update docs 2022-10-31 23:20:27 +08:00
Zhou
9e34b7476f
Update index.md 2022-10-31 23:15:59 +08:00
Zhou
d24216962b
Update v08-changelog.md 2022-10-31 23:14:24 +08:00
chenos
b18541255c feat: release notes 2022-10-31 23:03:50 +08:00
chenos
b8d0ad8fbc
feat: update docs (#996)
* feat: update docs

* feat: update docs

* fix: update docs

* Add files via upload

* Add files via upload

* Update the-first-app.md

* Update the-first-app.md

* Update v08-changelog.md

* feat: update docs

Co-authored-by: Zhou <zhou.working@gmail.com>
2022-10-31 22:41:24 +08:00
ChengLei Shao
3aada8fe07
docs: update api docs (#973)
* docs: application

* docs: application lifecycle

* docs: database

* docs: update

* docs: repository

* docs: repository

* docs: plugin

* docs: resourcer

* docs: database

* docs: acl

* docs: actions

* docs: repository

* docs: api

* docs: api

* docs: api
2022-10-31 20:10:52 +08:00
chenos
a6eebb940f
feat: update docs (#990)
* feat: improve code

* feat: update docs

* feat: update docs

* Update index.md

* Update features.md

* Update when.md

* Update contributing.md

* Update translations.md

* feat: clean up

* Add files via upload

* Update the-first-app.md

* Update plugins.md

* Update a-b-c.md

* Update blocks.md

* feat: update docs

* Add files via upload

* Update charts.md

* feat: update navs

* Update index.md

* Update index.md

* Update features.md

* Update index.md

* Update docker-compose.md

* Update create-nocobase-app.md

* Update git-clone.md

* Update contributing.md

* Update translations.md

* Update plugins.md

* Update the-first-app.md

* Add files via upload

* Update charts.md

* Update charts.md

* Update a-b-c.md

* Update collections.md

* Update menus.md

* Update menus.md

Co-authored-by: Zhou <zhou.working@gmail.com>
2022-10-31 11:52:17 +08:00
chenos
249dff16d3
refactor: plugin manager (#965)
* feat: improve code

* chore: update version

* feat: api service

* fix: api services

* feat: improve code

* feat: improve code

* feat: improve code

* feat: pm socket

* fix: test errors

* feat: add built-in plugins before upgrade

* feat: update docs

* feat: improve code

* fix: after load
2022-10-27 13:00:16 +08:00
ChengLei Shao
4d6363b47a
Doc/db repository (#896)
* docs: update database repository docs

* docs: single relation repository docs

* docs: has many relation repository docs

* docs: belongs to many  relation repository docs

* docs: acl

* docs: actions

Co-authored-by: chenos <chenlinxh@gmail.com>
2022-10-16 19:16:14 +08:00
Junyi
247dd89973
docs: fix resource & action dev doc (#880) 2022-10-16 17:23:23 +08:00
Junyi
faa01c9335
docs: fix i18n dev sample (#910) 2022-10-16 17:20:53 +08:00
Junyi
4247c1b255
Doc: api database events (#887)
* docs: add full sequelize model event types

* feat: update docs

* fix: types

* fix: update docs

* docs: refactor db event apis

* docs: add all events to db api

Co-authored-by: chenos <chenlinxh@gmail.com>
2022-10-14 17:22:32 +08:00
Junyi
418256820d
fix(samples): fix test case (#903) 2022-10-13 13:50:11 +08:00
chenos
d2411f5b63 feat: update docs 2022-10-07 12:11:21 +08:00
chenos
778bb77d6a feat: update docs 2022-10-06 17:21:56 +08:00
chenos
50b184c93e feat: update docs 2022-10-06 11:38:01 +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
mytharcher
460dbcbc7f docs: fix typo 2022-10-02 20:46:04 +08:00
ke
0d22cb7d04
Update actions.md (#873) 2022-10-02 20:16:01 +08:00
Junyi
a6b2a8d4a1
docs: add testing dev doc (#871) 2022-10-02 09:07:03 +08:00
Junyi
0e4ba2aa3b
Doc: dev migration (#870)
* docs: add migration dev doc

* docs: fix migration dev doc
2022-10-02 09:06:28 +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
85d8c3ecaf
feat: update development doc (#866)
* feat: update development doc

* fix: cleanup

* fix: remove
2022-09-30 12:41:23 +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
Junyi
b8c958aaac
docs: move http to dev (#861) 2022-09-29 21:17:55 +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
6fbb80f3c8
feat: nocobase cli doc (#854) 2022-09-27 15:42:48 +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
mytharcher
32348d1363 docs: add necessary action api 2022-09-25 22:32:08 +08:00
chenos
678b6cef21
docs: server application api (#842)
* feat: update docs

* fix: improve code
2022-09-23 09:22:17 +08:00
Junyi
00195fa779
docs: add actions api (#844) 2022-09-23 09:21:49 +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
7fde444a60
chore(versions): 😊 publish v0.7.4-alpha.7 (#740) 2022-08-15 16:12:12 +08:00
chenos
a260d29222 docs: update release notes 2022-08-12 14:22:24 +08:00
chenos
bc12c92091
chore(versions): 😊 publish v0.7.4-alpha.1 (#696)
* docs: update release notes

* chore(versions): 😊 publish v0.7.4-alpha.1

* feat: update docker image version
2022-07-28 23:16:17 +08:00
chenos
83f2e19ef3
chore(versions): 😊 publish v0.7.3-alpha.1 (#657) 2022-07-20 15:28:13 +08:00
金昶
c9dfc2682c
feat: improve language settings (#627)
* feat: fix system local setting

* feat: improve language settings

* fix: improve code

* feat: update doc

* feat: add migration

Co-authored-by: chenos <chenlinxh@gmail.com>
2022-07-14 20:57:26 +08:00
chenos
654f0380b6
chore(versions): 😊 publish v0.7.2-alpha.2 (#606) 2022-07-07 18:38:30 +08:00
Zhou
4846c43c28
Update release-notes.md 2022-07-05 19:41:39 +08:00
Zhou
59e447d72a
Update release-notes.md 2022-07-05 19:38:59 +08:00
chenos
7c7fd1bb5e fix(cli): remove process.env.NODE_OPTIONS 2022-07-05 13:10:50 +08:00
chenos
1e7746292f
chore(versions): 😊 publish v0.7.2-alpha.1 (#578)
* chore(versions): 😊 publish v0.7.2-alpha.1

* feat: update docker image version
2022-07-05 09:55:22 +08:00
chenos
ec7bc2bc8b
feat(cli): check database version before installation (#572)
* feat(cli): check database version before installation

* fix: log

* fix: fix bugs

* fix: postgres

* fix: run beforeInstall
2022-07-04 13:41:07 +08:00
Zhou
3d1ae8fcae
Add files via upload 2022-06-30 09:37:06 +08:00
Zhou
9a2276b7e5
Add files via upload 2022-06-30 09:34:52 +08:00
Zhou
24dc9734a5
Update 5-minutes-to-get-started.md 2022-06-30 09:34:46 +08:00
Zhou
0ba4e29016
Update 5-minutes-to-get-started.md 2022-06-30 09:34:05 +08:00
Zhou
8323b1afb2
Update 5-minutes-to-get-started.md 2022-06-30 09:28:37 +08:00
Zhou
f5da05d38f
Update 5-minutes-to-get-started.md 2022-06-30 09:28:32 +08:00
Zhou
8744e9c057
Update 5-minutes-to-get-started.md 2022-06-30 09:19:31 +08:00
Zhou
31b1d91b4f
Add files via upload 2022-06-30 09:17:12 +08:00
Zhou
8cf710bdb6
Update 5-minutes-to-get-started.md 2022-06-30 09:14:50 +08:00
jeff99
8fa4be8589
fix:update mysql port (#548)
Co-authored-by: jeff <chenjf@idowe.com>
2022-06-28 22:22:47 +08:00
Zhou
9e85116c98
Update roadmap.md 2022-06-27 09:26:55 +08:00
Zhou
3dbad28bab
Update roadmap.md 2022-06-27 09:26:48 +08:00
Zhou
6d54dfef80
Update roadmap.md 2022-06-27 09:24:41 +08:00
Zhou
d1a4b619ac
Update release-notes.md 2022-06-27 09:18:27 +08:00
Zhou
1d5f884be8
Update release-notes.md 2022-06-27 09:15:43 +08:00
chenos
a8f951dfab
chore(versions): 😊 publish v0.7.1-alpha.7 (#539)
* fix(cli): upgrade from docker

* chore(versions): 😊 publish v0.7.1-alpha.6

* fix: export bug

* chore(versions): 😊 publish v0.7.1-alpha.7

* docs: update release notes
2022-06-26 11:25:13 +08:00
chenos
34e17004c5
feat: improve migrations (#510)
* feat: improve upgrade

* feat: addMigrations

* fix: get version

* feat: retry

* feat: migration context

* feat: get the version number from the server
2022-06-17 10:25:59 +08:00
Zhou
42a45d1fb6
Update index.md 2022-06-17 09:36:19 +08:00
Zhou
0460f06382
Update index.md 2022-06-17 09:35:39 +08:00
chenos
1d2b46ea1b docs: update doc 2022-06-17 08:49:08 +08:00
chenos
8a2399d50b docs: update roadmap 2022-06-14 15:56:49 +08:00
Zhou
4c6f3ebbf6
Update who.md 2022-06-13 08:38:24 +08:00
Zhou
4943e133e7
Update who.md 2022-06-13 08:04:08 +08:00
Zhou
c7add7e5ff
Update who.md 2022-06-13 08:01:30 +08:00
chenos
e5cb94803f docs: update doc 2022-06-10 10:37:30 +08:00
chenos
fe1f8c489a docs: update release notes 2022-06-10 08:54:31 +08:00
chenos
1921b2be31 feat: chart demo 2022-06-09 11:09:03 +08:00
chenos
1c03ca9cc9 docs: update release notes 2022-06-09 09:13:10 +08:00
Zhou
0b37c37586
Update create-nocobase-app.md 2022-06-08 23:58:00 +08:00
Zhou
75f417a006
Update roadmap.md 2022-06-08 10:15:27 +08:00
Zhou
3309ac0f56
Update why.md 2022-06-08 10:13:39 +08:00
Zhou
c44df888e8
Update why.md 2022-06-08 09:44:32 +08:00
Zhou
66cd67461f
Update why.md 2022-06-08 09:42:06 +08:00
Zhou
e6f83fe0f4
Update roadmap.md 2022-06-05 09:05:51 +08:00
Zhou
99af217c10
Update roadmap.md 2022-06-05 09:04:18 +08:00
Zhou
101c88a9bc
Update roadmap.md 2022-06-05 09:03:13 +08:00
Ryan Russell
ec34c34e31
docs(various): Improve readability (#447)
Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-06-01 09:27:18 +08:00
chenos
4412efc145
feat(client,sdk): improve api client (#425)
* feat(client,sdk): improve api client

* feat: add test cases

* docs: update doc

* fix(sdk): cannot destructure property 'authClass' of 'instance' as it is undefined
2022-05-27 00:00:59 +08:00
chenos
90623e8e9a docs: update installation documentation 2022-05-25 21:00:45 +08:00
Zhou
69f4aec355
Update roadmap.md 2022-05-25 16:52:49 +08:00
Zhou
7b99cb1da9
Update roadmap.md 2022-05-25 16:51:54 +08:00
Zhou
17f33a58b3
Update 5-minutes-to-get-started.md 2022-05-25 13:51:24 +08:00
Zhou
8f0bb8d313
Update 5-minutes-to-get-started.md 2022-05-25 13:50:08 +08:00
chenos
c851033406
feat: update docs (#413)
* feat: add alert message

* chore(versions): 😊 publish v0.7.0-alpha.61

* fix(create-nocobase-app): add storage folder

* fix(docs): storage path error

* chore(versions): 😊 publish v0.7.0-alpha.62

* docs: update upgrading

* docs: update release notes
2022-05-23 18:48:15 +08:00
chenos
a0245caeb8 fix(create-nocobase-app): storage path 2022-05-23 15:01:56 +08:00
chenos
f198411c73 docs: update roadmap and release notes 2022-05-23 09:34:29 +08:00
Zhou
e5c5e16b73
Update roadmap.md 2022-05-23 08:26:26 +08:00
Zhou
744e259880
Update roadmap.md 2022-05-23 08:21:20 +08:00
Zhou
07b9ac0873
Update release-notes.md 2022-05-19 13:59:13 +08:00
Zhou
d88e29fd0f
Update release-notes.md 2022-05-19 13:58:31 +08:00
chenos
7ba99b4389 fix(docs): wrong url 2022-05-19 11:50:17 +08:00
Zhou
8a3c3a487c
Rename api-client.md to api-client.md 2022-05-19 11:27:00 +08:00
Zhou
2a239168a2
Rename api-client.md to api-client.md 2022-05-19 11:00:49 +08:00