tachybase_todo/packages/plugin-workflow/src
ChengLei Shao 81978711e4
featPlugin multiple apps (#248)
* feat: multiple apps plugin

* feat: multipleAppManager in Application

* stage

* fix: export error

* test: multiple app

* application model

* feat: create application with plugins

* load and install after sub application created

* create subApp database beforeInstall

* sub apps listen to main app start & stop events

* refactor: getPluginName as package name

* feat: load apps on mainApp starts

* fix: test

* feat: beforeGetApplication event

* fix: test

* fix: test with sqlite memory database

* test: lazyLoad application

* fix: test with sqlite memory

* chore: clone database collection & promise.all
2022-03-28 22:01:10 +08:00
..
__tests__ Feat: client base entry of plugin workflow (#225) 2022-03-27 15:51:48 +08:00
actions Feat: client base entry of plugin workflow (#225) 2022-03-27 15:51:48 +08:00
calculators Feat: client base entry of plugin workflow (#225) 2022-03-27 15:51:48 +08:00
collections Feat: client base entry of plugin workflow (#225) 2022-03-27 15:51:48 +08:00
instructions Feat: client base entry of plugin workflow (#225) 2022-03-27 15:51:48 +08:00
models Feat: plugin workflow (#210) 2022-02-27 22:58:41 +08:00
triggers Feat: client base entry of plugin workflow (#225) 2022-03-27 15:51:48 +08:00
constants.ts chore(plugin-workflow): migrate from 0.5 to 0.6 2022-01-28 00:25:26 +08:00
index.ts Feat: client base entry of plugin workflow (#225) 2022-03-27 15:51:48 +08:00
server.ts featPlugin multiple apps (#248) 2022-03-28 22:01:10 +08:00