Junyi
c4afb7586c
Feat/plugin workflow ( #278 )
...
* fix(plugin-workflow): fix query node variable config
* feat(plugin-workflow): add more calculators
* refactor(plugin-workflow): simplify operand codes and fix variable component bugs
2022-04-10 20:06:40 +08:00
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
Junyi
b59a239a82
Feat: client base entry of plugin workflow ( #225 )
...
* feat(plugin-workflow): add base client entry for workflow
* fix(plugin-workflow): workflow table
* feat: custom ui route (#227 )
* feat(plugin-workflow): add execution table
* refactor(actions): expose utils of actions
* fix(repo): move ".editorconfig" to root
* feat(plugin-workflow): base workflow management able to add node
* fix(plugin-workflow): fix empty workflow
* feat(plugin-workfow): add flow canvas and style
* fix(plugin-workflow): fix type for building
* feat(plugin-workflow): fix add node in branch and add branch ui
* feat(plugin-workflow): add calculation structure to condition config
* fix(plugin-workflow): fix branch line style
* feat(plugin-workflow): remove node with sub-branch
* feat(plugin-workflow): add parallel node type
* fix(plugin-workflow): fix dependency in client
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-03-27 15:51:48 +08:00
Junyi
344057ccee
Feat: plugin workflow ( #210 )
...
* feat(plugin-workflow): refactor calculator and some api
* fix(plugin-workflow): comments
2022-02-27 22:58:41 +08:00
chenos
4f420c670f
fix(plugin-workflow): ts errors
2022-02-23 18:39:36 +08:00
Junyi
f925922a73
fix(dependencies): move json-template into original sub packages ( #203 )
2022-02-21 15:23:42 +08:00
Junyi
46afc05898
Feat(plugin workflow): add more instructions ( #201 )
...
* test(plugin-workflow): add getter cases
* feat(plugin-workflow): add query type for node instruction
* feat(plugin-workflow): add crud instructions for node type
* fix(plugin-workflow): fix transaction
* fix(plugin-workflow): fix context data of model trigger
2022-02-20 21:23:39 +08:00
Junyi
405ff75c1b
fix(plugin-workflow): fix dependencies in package ( #192 )
2022-02-15 00:48:12 +08:00
mytharcher
0d2a93f386
FIX(plugin-workflow): fix query option in test case
2022-02-15 00:15:08 +08:00
mytharcher
4553d25d0c
refactor(plugin-workflow): upgrade plugin to use abstract plugin class and fix types
2022-02-13 20:29:19 +08:00
mytharcher
2f584b40bd
feat(plugin-workflow): add parallel branch and mixed test cases
2022-02-01 12:04:08 +08:00
mytharcher
f9182c4004
feat(plugin-workflow): use toggle instead of mount and unmount
2022-01-28 21:03:30 +08:00
mytharcher
e592d03f18
chore(plugin-workflow): migrate from 0.5 to 0.6
2022-01-28 00:25:26 +08:00
mytharcher
4249047318
fix(plugin-workflow): test for error job
2022-01-26 23:32:18 +08:00
mytharcher
6018013195
feat(plugin-workflow): execution life cycle with branch and join
2022-01-26 23:32:17 +08:00
mytharcher
1cce3bf164
feat: server mvp for configurable workflow with nodes
2022-01-26 23:32:17 +08:00