tachybase_todo/packages/core/database/src
ChengLei Shao 0832a56868
feat: multiple apps (#1540)
* chore: skip yarn install in pm command

* feat: dump sub app by sub app name

* feat: dump & restore by sub app

* chore: enable application name to edit

* chore: field belongsTo uiSchema

* test: drop schema

* feat: uiSchema migrator

* fix: test

* fix: remove uiSchema

* fix: rerun migration

* chore: migrate fieldsHistory uiSchema

* fix: set uiSchema options

* chore: transaction params

* fix: sql error in mysql

* fix: sql compatibility

* feat: collection group api

* chore: restore & dump action template

* chore: tmp commit

* chore: collectionGroupAction

* feat: dumpableCollection api

* refactor: dump command

* fix: remove uiSchemaUid

* chore: get uiSchemaUid from tmp field

* feat: return dumped file url in dumper.dump

* feat: dump api

* refactor: collection groyoup

* chore: comment

* feat: restore command force option

* feat: dump with collection groups

* refactor: restore command

* feat: restore http api

* fix: test

* fix: test

* fix: restore test

* chore: volta pin

* fix: sub app load collection options

* fix: stop sub app

* feat: add stopped status to application to prevent duplicate application stop

* chore: tmp commit

* test: upgrade

* feat: pass upgrade event to sub app

* fix: app manager client

* fix: remove stopped status

* fix: emit beforeStop event

* feat: support dump & restore subApp through api

* chore: dumpable collections api

* refactor: getTableNameWithSchema

* fix: schema name

* feat:  cname

* refactor: collection 同步实现方式

* refactor: move collection group manager to database

* fix: test

* fix: remove uiSchema

* fix: uiSchema

* fix: remove settings

* chore: plugin enable & disable event

* feat: modal warning

* fix: users_jobs namespace

* fix: rolesUischemas namespace

* fix: am snippet

* feat: beforeSubAppInstall event

* fix: improve NOCOBASE_LOCALE_KEY & NOCOBASE_ROLE_KEY

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2023-03-10 19:16:00 +08:00
..
__tests__ fix: filter by association field with underscored (#1537) 2023-03-05 14:29:40 +08:00
database-utils fix: add schema (#1464) 2023-02-18 09:27:54 +08:00
decorators feat: update many (#1135) 2022-11-24 00:24:27 +08:00
errors feat: limit database identifier (#908) 2022-10-14 15:02:41 +08:00
features fix: reference check after remove collection (#1123) 2022-11-22 16:19:48 +08:00
field-repository fix(database): filter match (#1319) 2023-01-03 13:38:20 +08:00
fields feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
operators chore: upgrade sequelize version to to latest (#1234) 2022-12-24 16:30:01 +08:00
query-interface test: with collection_manager_schema env (#1532) 2023-03-05 14:45:56 +08:00
relation-repository chore: relation repository response when source model not found (#1546) 2023-03-07 22:10:51 +08:00
value-parsers feat: support for importing attachments (#1466) 2023-02-19 17:35:23 +08:00
collection-group-manager.ts feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
collection-importer.ts fix: collection importer has incorrect reference (#1495) 2023-02-24 17:50:08 +08:00
collection.ts feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
database.ts feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
filter-match.ts fix(database): filter match (#1319) 2023-01-03 13:38:20 +08:00
filter-parser.ts fix: filter by association field with underscored (#1537) 2023-03-05 14:29:40 +08:00
index.ts feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
inherited-collection.ts fix: inherit startup sort (#1402) 2023-01-29 15:46:53 +08:00
inherited-map.ts fix: remove node after collection removed (#1095) 2022-11-16 20:10:26 +08:00
magic-attribute-model.ts feat(plugin-cm): add unique option for base fields (#745) 2022-08-20 23:23:13 +08:00
migration.ts feat: improve migrations (#510) 2022-06-17 10:25:59 +08:00
mock-database.ts Fix/pg schema with inherit (#1446) 2023-02-16 10:53:04 +08:00
model-hook.ts chore: upgrade sequelize version to to latest (#1234) 2022-12-24 16:30:01 +08:00
model.ts feat: collection manager schema env (#1506) 2023-03-01 17:55:37 +08:00
options-parser.ts feat: provide the underscored option for the database (#1366) 2023-02-13 21:38:47 +08:00
playground.ts Feat/create nocobase app (#273) 2022-04-17 10:00:42 +08:00
repository.ts feat: provide the underscored option for the database (#1366) 2023-02-13 21:38:47 +08:00
sync-runner.ts feat: multiple apps (#1540) 2023-03-10 19:16:00 +08:00
types.ts Fix(plugin-sequence): support sequence field in m2m through table (#1383) 2023-01-18 22:54:08 +08:00
update-associations.ts fix: through collection individual hooks (#1378) 2023-01-17 12:32:28 +08:00
update-guard.ts feat: provide the underscored option for the database (#1366) 2023-02-13 21:38:47 +08:00
utils.ts test: with collection_manager_schema env (#1532) 2023-03-05 14:45:56 +08:00