nocobase/packages/plugins/@nocobase
ChengLei Shao fa97d0a642
feat: application backup and restore (#3268)
* fix: perform load action on boot main app

* feat: add dataType option in collection duplicator

* chore: reset optional dumpable config

* chore: dump command

* chore: dump & restore command

* chore: delay restore

* fix: dump test

* chore: restore command

* chore: dump command action

* chore: dumpable collection api

* chore: client collection option

* feat: backup& restore client

* chore: content disposition header in dump response

* chore: download backup field

* feat: collection origin option

* fix: test

* chore: collection manager collection origin

* chore: upload  backup field

* chore: upload restore file

* chore: upload restore file

* fix: test

* chore: backup and restore support learn more

* refactor: upload restore file

* refactor: upload restore file

* fix: test

* fix: test

* chore: dumpable collection with title

* chore: pg only test

* chore: test

* fix: test

* chore: test sleep

* style: locale improve

* refactor: download backup file

* refactor: start restore

* fix: restore key name

* refactor: start restore

* refactor: start restore

* refactor: start restore

* refactor: start restore

* refactor: start restore

* refactor: start restore

* chore: unify duplicator option

* fix: dump empty collection

* chore: test

* chore: test

* style: style improve

* refactor: locale improve

* chore: dumpalbe collection orders

* style: style improve

* style: style improve

* style: icon adjust

* chore: nginx body size

* chore: get file status

* feat: run dump task

* feat: download api

* chore: backup files resourcer

* feat: restore destroy api

* chore: backup files resoucer

* feat: list backup files action

* chore: get collection meta from dumped file

* fix: dump file name

* fix: test

* chore: backup and restore ui

* chore: swagger api for backup & restore

* chore: api doc

* chore: api doc

* chore: api doc

* chore: backup and restore ui

* chore: backup and restore ui

* chore: backup and restore ui

* chore: backup and restore ui

* chore: backup and restore ui

* fix: restore values

* style: style improve

* fix: download field respontype

* fix: restore form local file

* refactor: local improve

* refactor: delete backup file

* fix: in progress status

* refactor: locale improve

* refactor: locale improve

* refactor: style improve

* refactor: style improve

* refactor: style improve

* test: dump collection table attribute

* chore: dump collection with table attributes

* chore: test

* chore: create new table in restore

* fix: import error

* chore: restore table from backup file

* chore: sync collection after restore collections

* fix: restore json data

* style: style improve

* chore: restore with fields

* chore: test

* fix: test

* fix: test with underscored

* style: style improve

* fix: lock file state

* chore: add test file

* refactor: backup & restore plugin

* fix: mysql test

* chore: skip import view collection

* chore: restore collection with inherits topo order

* fix: import

* style: style improve

* fix: restore sequence fields

* fix: themeConfig collection duplicator option

* fix: restore with dialectOnly meta

* fix: throw error

* fix: restore

* fix: import backup file created in postgres into mysql

* fix: repeated items in inherits

* chore: upgrade after restore

* feat: check database env before restore

* feat: handle autoincr val in postgres

* chore: sqlite & mysql queryInterface

* chore: test

* fix: test

* chore: test

* fix: build

* fix: pg test

* fix: restore with date field

* chore: theme-config collection

* chore: chage import collections method to support collection origin

* chore: fallback get autoincr value in mysql

* fix: dataType normalize

* chore: delay restore

* chore: test

* fix: build

* feat: collectin onDump

* feat: collection onDump interface

* chore: dump with view collection

* chore: sync in restore

* refactor: locale improve

* refactor: code improve

* fix: test

* fix: data sync

* chore: rename backup & restore plugin

* chore: skip test

* style: style improve

* style: style improve

* style: style improve

* style: style improve

* chore: import version check

* chore: backup file dir

* chore: build

* fix: bugs

* fix: error

* fix: pageSize

* fix: import origin

* fix: improve code

* fix: remove namespace

* chore: dump rules config

* fix: dump custom collection

* chore: version

* fix: test

* fix: test

* fix: test

* fix: test

* chore: test

* fix: load custom collection

* fix: client

* fix: translation

* chore: code

* fix: bug

* fix:  support shared option

* fix: roles collection dumpRules

* chore: test

* fix: define collections

* chore: collection group

* fix: translation

* fix: translation

* fix: restore options

* chore: restore command

* chore: dump error

* fix: too many open files

---------

Co-authored-by: katherinehhh <katherine_15995@163.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-01-08 18:59:56 +08:00
..
plugin-acl feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-action-bulk-edit fix(z-index): avoid obscuring the pop-up and upgrade antd to v5.12.8 (#3337) 2024-01-06 18:32:25 +08:00
plugin-action-bulk-update chore(e2e): make parallelism mode more stable (#3294) 2024-01-06 06:37:23 +08:00
plugin-action-duplicate chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-action-print chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-api-doc chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-api-keys feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-audit-logs feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-auth feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-backup-restore feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-calendar fix(z-index): avoid obscuring the pop-up and upgrade antd to v5.12.8 (#3337) 2024-01-06 18:32:25 +08:00
plugin-cas chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-charts feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-china-region feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-client chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-collection-manager feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-custom-request feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-data-visualization fix(z-index): avoid obscuring the pop-up and upgrade antd to v5.12.8 (#3337) 2024-01-06 18:32:25 +08:00
plugin-disable-pm-add chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-error-handler chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-excel-formula-field chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-export chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-file-manager feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-formula-field chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-gantt fix(z-index): avoid obscuring the pop-up and upgrade antd to v5.12.8 (#3337) 2024-01-06 18:32:25 +08:00
plugin-graph-collection-manager feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-iframe-block feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-import refactor(client): adjust list item style and fix warning (#3315) 2024-01-04 14:45:14 +08:00
plugin-kanban fix(z-index): avoid obscuring the pop-up and upgrade antd to v5.12.8 (#3337) 2024-01-06 18:32:25 +08:00
plugin-localization-management feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-logger chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-map feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-math-formula-field chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-mobile-client fix(z-index): avoid obscuring the pop-up and upgrade antd to v5.12.8 (#3337) 2024-01-06 18:32:25 +08:00
plugin-mock-collections chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-multi-app-manager feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-multi-app-share-collection feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-notifications chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-oidc chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-saml chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-sample-add-custom-charts chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-sample-command chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-sample-custom-block chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-sample-custom-collection-template chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-sample-custom-page chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-sample-hello chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-sample-ratelimit chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-sample-shop-actions feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-sample-shop-events feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-sample-shop-i18n feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-sample-shop-modeling feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-sequence-field feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-sms-auth chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-snapshot-field feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-system-settings feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-theme-editor feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-ui-routes-storage feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-ui-schema-storage feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-users feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-verification feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-workflow feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-workflow-aggregate test: workflow aggregate node e2e (#3342) 2024-01-07 19:52:01 +08:00
plugin-workflow-delay chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-workflow-dynamic-calculation chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-workflow-form-trigger fix: workflow e2e concurrency errors (#3345) 2024-01-08 14:05:35 +08:00
plugin-workflow-loop chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-workflow-manual feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00
plugin-workflow-parallel chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-workflow-request chore(versions): 😊 publish v0.18.0-alpha.9 2024-01-03 10:00:45 +08:00
plugin-workflow-sql test: workflow sql node e2e (#3341) 2024-01-07 17:09:32 +08:00
plugin-workflow-test feat: application backup and restore (#3268) 2024-01-08 18:59:56 +08:00