tachybase_todo/packages/core/client/src
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
..
acl refactor: plugin manager (#775) 2022-09-18 14:10:01 +08:00
antd-config-provider fix(client): set dropdownMatchSelectWidth to false globally (#497) 2022-06-10 23:27:35 +08:00
api-client fix: api services 2022-10-27 14:08:53 +08:00
application refactor(plugin-file-manager): move client code into plugin folder and enable path config (#913) 2022-10-27 13:49:06 +08:00
async-data-provider Feat/create nocobase app (#273) 2022-04-17 10:00:42 +08:00
block-provider feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00
board Feat/create nocobase app (#273) 2022-04-17 10:00:42 +08:00
china-region fix: no paging of china regions 2022-04-24 16:15:38 +08:00
collection-manager feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00
database feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00
document-title fix(client): add RemoteDocumentTitleProvider 2022-05-24 15:07:48 +08:00
i18n feat(client): improve locale 2022-06-10 00:33:59 +08:00
icon Feat/create nocobase app (#273) 2022-04-17 10:00:42 +08:00
locale feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00
plugin-manager refactor: plugin manager (#775) 2022-09-18 14:10:01 +08:00
pm Refactor: plugin-workflow client (#1077) 2022-11-11 23:37:41 +08:00
powered-by fix(client): pagination dropdown menu is blocked #398 2022-05-20 13:35:56 +08:00
record-provider Feat/create nocobase app (#273) 2022-04-17 10:00:42 +08:00
route-switch feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00
schema-component feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00
schema-initializer feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00
schema-settings Some features (#979) 2022-10-31 23:22:33 +08:00
schema-templates feat(database): add sequence field type (#779) 2022-10-13 12:15:45 +08:00
settings-form feat: add custom action (#396) 2022-05-21 15:08:11 +08:00
system-settings refactor: plugin manager (#775) 2022-09-18 14:10:01 +08:00
user feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00
global.less Feat/create nocobase app (#273) 2022-04-17 10:00:42 +08:00
index.tsx feat: collection inheritance (#1069) 2022-11-16 12:53:58 +08:00