Junyi
|
2e4354fcf3
|
fix(plugin-workflow): fix AssociationInput field path (#1542)
|
2023-03-06 17:45:09 +08:00 |
|
Junyi
|
37998d03ad
|
refactor(plugin-workflow): change canvas card and adjust styles (#1529)
* refactor(plugin-workflow): optimize workflow canvas
* feat(plugin-workflow): allow click on node card to open config and adjust styles
* fix(plugin-workflow): fix collection trigger linkages
|
2023-03-04 00:19:11 +08:00 |
|
Junyi
|
05efa41be3
|
fix(plugin-workflow): fix CollectionField validation when using variable (#1512)
|
2023-02-28 17:56:23 +08:00 |
|
Junyi
|
86d9eaf2fb
|
refactor(plugin-workflow): migrate evaluators (#1485)
* fix(plugin-formula): fix locale
* refactor(client): migrate variable component
* refactor(plugin-workflow): use core evaluators
* refactor(plugin-workflow): migrate calculation engines to evaluators
|
2023-02-22 23:45:03 +08:00 |
|
Junyi
|
4fbad75ea9
|
Feat(plugin-workflow) manual instruction (#1339)
* feat(plugin-workflow): add prompt node
* feat(plugin-workflow): useValueGetter for all instructions and triggers
* feat(plugin-workflow): add workflow block initializer
* refactor(plugin-workflow): change prompt node type to manual
* feat(plugin-workflow): add ModeConfig component for mode
* feat(plugin-workflow): add todo drawer
* feat(plugin-workflow): add block value provider
* feat(plugin-workflow): improve todo block and drawer
* fix(plugin-workflow): fix instruction name in test cases
* fix(plugin-workflow): fix test cases
* refactor(plugin-workflow): change param type of collection field initializer
* feat(plugin-workflow): add filter types for getters
* fix(plugin-workflow): fix assignees variable
* fix(plugin-workflow): filter todo by exist workflow
* fix(plugin-workflow): fix duplicated save action in manual config
* fix(plugin-workflow): fix transaction
* feat(plugin-workflow): destroy workflow will be cascaded
* fix(plugin-workflow): fix merge
* fix(plugin-workflow): fix locale
* fix(plugin-workflow): allow open ui view when executed
* fix(plugin-workflow): change todo table filter
* feat(plugin-workflow): use formula for calculation
* fix(plugin-workflow): fix variable template regexp
* fix(plugin-workflow): fix sub-options logic with types
* refactor(plugin-workflow): drop useless component
* fix(plugin-workflow): fix manual node action button
* feat(plugin-workflow): add new variable input component
* refactor(plugin-workflow): change all variable to new component
* fix(plugin-workflow): fix type
* fix(plugin-workflow): fix functions init
* fix(plugin-workflow): change jsonb to json for stable order
* fix(plugin-workflow): fix duplicated field name when initialize
* fix(plugin-workflow): fix manual result in manual block
* test(plugin-workflow): log field initializer props
* fix(plugin-workflow): fix nullable arguments
* test(plugin-workflow): test initializer fields schema
* fix: observer
* fix(plugin-workflow): adjust hints
* fix(plugin-workflow): fix locale and cursor in variable input
* refactor(plugin-workflow): change status keys
* fix(plugin-workflow): fix parallel instruction
* fix(plugin-workflow): fix calculation migration
* fix(plugin-workflow): move tasks native filter to server
* fix(plugin-workflow): fix manual options for variable
* fix(plugin-workflow): fix conflict
* fix(plugin-workflow): fix some bugs
* fix(plugin-workflow): fix todo list filter and locale
* fix(plugin-workflow): fix update action of workflow
* refactor(plugin-workflow): add legacy condition calculation as basic engine
* fix(plugin-workflow): fix type
* fix(plugin-workflow): fix condition basic calculation
* fix(plugin-workflow): fix type
* fix(plugin-workflow): fix migration
* fix(plugin-workflow): fix evaluators and scope
* fix(plugin-workflow): remove disabled type select in schema config
* fix(plugin-workflow): fix manual form schema designer
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
|
2023-02-20 11:52:06 +08:00 |
|
Junyi
|
91413196ea
|
fix(plugin-workflow): fix url input width for request config (#1401)
|
2023-01-28 22:36:58 -08:00 |
|
Junyi
|
aaf6718755
|
fix(plugin-workflow): adjust executed alert position (#1381)
|
2023-01-17 08:32:24 -08:00 |
|
Junyi
|
00efb38438
|
feat(client): add form disabled context (#1374)
* feat(client): add form disabled context
* fix: improve code
* fix: improve code
* fix: form-v2 disabled
Co-authored-by: chenos <chenlinxh@gmail.com>
|
2023-01-16 23:01:28 +08:00 |
|
Junyi
|
51ce0afc06
|
Fix(plugin-workflow): request node (#1367)
* fix(plugin-workflow): fix json data
* refactor(plugin-workflow): change ejs to json-templates in request
* feat(plugin-workflow): add variable insert button to json input
* fix(plugin-workflow): fix main locales
* fix(plugin-workflow): fix params in request
* fix(plugin-workflow): fix types
* feat(plugin-workflow): add ejs migration
|
2023-01-15 12:56:04 +08:00 |
|
chenos
|
cc47041519
|
feat: load multiple languages dynamically (#1355)
* feat: load multiple languages dynamically
* fix: map locale
* fix: antd
* fix: locale
* fix: th
* fix: cronstrue locales
* fix: improve code
* fix: defaults
|
2023-01-13 10:55:04 +08:00 |
|
ChengLei Shao
|
a614bc7de8
|
feat: acl optimization (#1136)
* fix: sort field with table dose not have primary key
* feat: fixed params merger
* chore(plugins/acl): fixed params
* chore(plugins/acl): allowConfigure of collections
* chore(plugins/china-region): disable actions other than list
* chore(plugins/collection-manager): allowConfigure permission
* chore(plugins/file-manager): acl fixed params
* chore: acl fixed params
* chore: rolesResourcesScopes onDelete cascade
* fix: install error
* chore: test
* fix: root user fixed params
* fix: role resource scope onDelete
* chore: test
* chore: test
* fix: acl
* chore: disable index.html cache
* chore: disable index.html cache
* test: destory user role
* test: destory throught table
* fix: test
* fix: test
* chore: add rolesUsers to fixed params
* feat: permission logging
* feat: permission logging
* fix: test
* fix: test
* chore: disable grant target action
* fix: appends with fields
* fix: get action params
* fix: associationActions
* chore: change AssociationField using relation type
* chore: typo
* refactor: allow to skip
* fix: prettier
* chore: attachments association action
* fix: allowConfigure condition
* fix: deprecated allow
* fix: please use skip instead
* feat: table column aclcheck
* chore: test
* feat: throw error when detory no permission record
* chore: test
* chore: acl test
* feat: field acl
* chore: after action middleware
* fix: destory permission check
* chore: middleware use
* fix: test
* feat: filter match
* feat: subform/subtable field acl check
* feat: action permision by scope
* feat: action permision by scope
* feat: list action with allowedActions
* chore: all allowed action
* fix: pk error
* fix: merge error
* fix: create query sql
* fix: skip permission
* fix: scope with association field
* feat: action acl fix
* feat: action acl fix
* fix: update submodule
* Feat: setting center permission (#1214)
* feat: add setting center permissions
* feat: setting center permissions backlist
* feat: setting center permissions BLACKLIST
* feat: setting center permissions blacklist
* feat: setting center permissions blacklist
* feat: setting center permission
* feat: configure plugin tab expand
Co-authored-by: chenos <chenlinxh@gmail.com>
* Feat :field acl (#1211)
Co-authored-by: chenos <chenlinxh@gmail.com>
* fix: build error
* test: acl snippet
* feat: set field
* fix: test
* fix: build error
* fix: utils Dependency cycles
* feat: general permissions
* feat: delete pluginTabBlacklist
* fix: test
* feat: snippetManager allow method
* feat: acl role snippetAllowed method
* feat: array field repository
* feat: ArrayFieldRepository
* fix: test
* fix: ci
* fix: ci error
* fix: add set parse
* test: array field repository
* chore: addSnippetPatten
* fix: start
* feat: sync role snippets
* feat: snippets check
* feat: snippets check
* chore: acl role snippet api
* fix: test
* fix: test
* refactor: acl role snippets
* chore: registerACLSettingSnippet
* chore: default snippets
* feat: snippets match
* feat: snippets check
* feat: snippets check
* feat: pm permision check
* feat: pm permision check
* feat: snippet pattern match
* feat: pluginManagerToolbar check
* feat: pluginManagerToolbar check
* chore: snippets default value
* feat: set role snippets migration
* chore: snippets
* feat: acl local
* feat: acl local
* feat: bookmask fix
* feat: plugin-manger & ui-editor snippet
* feat: set allowConfigure to false when upgrade to snippets
* feat: destory action acl fix
* feat: destory action acl fix
* fix: association resource params merge
* fix: ui editor snippet
* feat: action acl fix
* chore: move list meta middleware into plugins/acl
* fix: test
* feat: action acl fix
* feat: action acl check fix
* feat: plugins toolbar fix
* feat: gitmodules
* fix: subproject
* chore: add avaiableActions to snippet
* chore: change plugin-manager snippet
* feat: configure action acl fix
* feat: plugin tab acl check fix
* chore: roles snippets
* fix: add actions to snippet
* feat: allowconfigure fix
* fix: count with filterBy
* fix: build error
* feat: get action with allowedActions
* feat: acl route check fix
* feat: aclActionProvider fix
* feat: actionscpe fix
* feat: actionname alias
* feat: setting center fix
* feat: acl provider fix
* fix: role collection
* feat: associate resource acl
* feat: associate resource acl
* feat: redirect to 403
* feat: route redirct
* feat: acl scope check by record
* fix: fields appends fix
* fix: fields appends fix
* fix: fields appends fix
* fix: allowedActions fix
* fix: menu items
* fix: rename
* fix: improve code
* fix: improve code
* fix: improve code
* fix: ctx?.data?.data
* fix: styling
* fix: allowAll after ignore scope
* chore: allowConfigure condition
* fix: collections.fields:*
* fix: acl test
* fix: update submodule
* fix: acl test
* fix: acl snippet
* fix: updates
* fix: only load history for logged-in users
* fix: this.app.acl.registerSnippet
* fix: downloadXlsxTemplate
* fix: 404
* feat: allowedAction in association list response
* fix: listData get
* fix: test
* fix: x-collection-field
* fix: update record error
* fix: calendar template
* test: allow manager
* fix: fetch action step
* fix: update submodule
* fix: refresh
* fix: refresh
* fix: rolesResourcesScopes
* test: snippets
* fix: snippets
* fix: test
* fix: omit filter.createdById
* fix: improve code
* fix: collections path
* fix: test error
* fix: upgrade error
* fix: errors
* fix: read allowed actions error
* fix: kanban error
* fix: error
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: katherinehhh <katherine_15995@163.com>
|
2023-01-09 07:35:48 +08:00 |
|
Junyi
|
c851e65459
|
fix(plugin-workflow): fix history drawer in workflow canvas (#1326)
|
2023-01-04 06:24:41 -08:00 |
|
Junyi
|
db346688f5
|
fix(plugin-workflow): fix job result in history (#1242)
|
2022-12-13 21:36:26 -08:00 |
|
lyf-coder
|
f4ee872a16
|
fix(workflow/request-var): fix request node var editor (#1223)
|
2022-12-09 06:01:19 -08:00 |
|
Junyi
|
a951d49f55
|
Fix(plugin-workflow): client refactor (#1163)
* fix(plugin-workflow): avoid to delete using node
* fix(plugin-workflow): refactor operand
* fix(plugin-workflow): simplify code
* fix(plugin-workflow): fix condition calculator
|
2022-12-06 02:18:40 -08:00 |
|
Junyi
|
d1a6aeec76
|
fix(i18n): move back key to global (#1195)
|
2022-12-04 18:58:16 -08:00 |
|
Junyi
|
c19ca1f30b
|
fix(plugin-workflow): use dual pipes to process triggers (#1187)
* fix(plugin-workflow): use dual pipes to process triggers
* refactor(plugin-workflow): refactor dual pipe structure
|
2022-12-02 22:34:47 -08:00 |
|
Junyi
|
400320d175
|
feat(plugin-workflow): add duplicate action (#1171)
* feat(plugin-workflow): add duplicate action
* fix(plugin-workflow): fix test case
* feat(plugin-workflow): move execution link to column
|
2022-12-01 06:52:46 -08:00 |
|
Junyi
|
86a23c0d9f
|
fix(plugin-workflow): fix context operand (#1169)
|
2022-11-30 22:48:29 -08:00 |
|
Junyi
|
7b5277fb2a
|
Feat: plugin verification config (#1129)
* feat(plugin-verification): add client config
* feat(plugin-verification): add config ui
* fix(plugin-verification): fix schema
* refactor(plugin-verification): add default for verification providers
* fix(plugin-users): fix initVerification in lifecycle
* fix(plugin-users): fix initVerification in lifecycle
* fix(plugin-verification): fix locale and default provider
* fix(plugin-verification): fix test case
* fix(plugin-verification): fix locale
|
2022-11-28 00:41:58 -08:00 |
|
Junyi
|
4a113774bd
|
fix(plugin-workflow): fix trigger context getters (#1149)
|
2022-11-27 06:54:47 -08:00 |
|
Junyi
|
f4c195e576
|
fix(plugin-workflow): fix locale (#1145)
|
2022-11-24 19:01:00 -08:00 |
|
Junyi
|
2c6b9babff
|
fix(plugin-workflow): fix endsOn field (#1144)
|
2022-11-24 08:06:48 -08:00 |
|
Junyi
|
62652145c9
|
Fix(plugin workflow) interval (#1139)
* fix(plugin-workflow): use setTimeout with offset for more accuracy
* fix(plugin-workflow): locale
|
2022-11-24 00:13:47 -08:00 |
|
lyf-coder
|
9b4139e28a
|
feat(workflow): support Http Request Node (#1102)
* feat(workflow): support Http Request Node
* style(workflow): hTTP Request ui title
* style(workflow): request node ui title fix
* feat(workflow): support timeout config,ignoreFail etc
* refactor(workflow): request node Instruction remove unused input.result from templateVars
* fix(workflow): fix locale
* fix(workflow): perfect request implementation
|
2022-11-23 02:29:18 -08:00 |
|
Junyi
|
fc7da4a04c
|
fix(plugin-workflow): fix workflow schema (#1115)
|
2022-11-21 00:48:28 -08:00 |
|
Junyi
|
c8225e352b
|
fix(locale): move description to global (#1108)
* fix(locale): move description to global
* fix(locale): move description in other languages
|
2022-11-20 00:17:52 -08:00 |
|
Junyi
|
46161e8fd9
|
fix(plugin-workflow): fix schema name conflict (#1087)
|
2022-11-14 23:26:44 +08:00 |
|
Junyi
|
c465f0c427
|
refactor(plugin-workflow): adjust style (#1079)
|
2022-11-13 18:12:56 +08:00 |
|
Junyi
|
188800c018
|
Refactor: plugin-workflow client (#1077)
* feat(plugin-worklfow): adjust ui
* refactor(plugin-workflow): move locale into plugin
* fix(plugin-workflow): fix executions history loading
|
2022-11-11 23:37:41 +08:00 |
|
Junyi
|
8a8478cf4c
|
refactor(plugin-workflow): adjust some api (#1067)
|
2022-11-10 13:33:52 +08:00 |
|
Junyi
|
1bd3e93588
|
fix(plugin-workflow): fix trigger getter (#1060)
|
2022-11-09 09:44:07 +08:00 |
|
Junyi
|
b167794290
|
fix(plugin-workflow): fix trigger config (#997)
|
2022-11-01 10:00:24 +08:00 |
|
Junyi
|
7cb5ff554e
|
feat: plugin workflow visualization (#987)
* feat(plugin-workfow): adjust some ui
* feat(plugin-workflow): add execution visualization
* fix(plugin-workflow): fix changed component
|
2022-10-30 11:54:14 +08:00 |
|
Junyi
|
a8cf72281f
|
fix(plugin-workflow): test changedWithAssociations() (#950)
* fix(plugin-workflow): test changedWithAssociations()
* fix: toChangedWithAssociations
* fix(plugin-workflow): add test cases
Co-authored-by: chenos <chenlinxh@gmail.com>
# Conflicts:
# packages/core/database/src/model.ts
|
2022-10-24 09:03:57 +08:00 |
|
Junyi
|
9b8a4d1063
|
fix(plugin-workflow): fix schedule trigger bug (#949)
|
2022-10-24 09:02:58 +08:00 |
|
Junyi
|
9111693804
|
fix(plugin-workflow): fix collection fieldset component (#942)
|
2022-10-24 09:02:42 +08:00 |
|
Junyi
|
26c428a15b
|
feat: plugin workflow collection field (#934)
* feat(plugin-workflow): support association constant simple input
* fix(plugin-workflow): remove useless code
# Conflicts:
# packages/plugins/workflow/src/client/components/CollectionFieldset.tsx
|
2022-10-24 09:01:51 +08:00 |
|
Junyi
|
5992952872
|
fix(plugin-workflow): temp disable validation of collection field in node (#928)
|
2022-10-24 09:00:01 +08:00 |
|
Junyi
|
7ca8e562ce
|
feat(plugin-workflow): add concat calculator (#894)
(cherry picked from commit 7f3f1bc982379ec2d274ca79fb4d6c65664d3c2d)
|
2022-10-13 12:38:56 +08:00 |
|
chenos
|
f9f8dc78f4
|
refactor: plugin manager (#775)
* feat: dynamic import plugin client
* refactor: pm
* chore: improve cli
* feat: improve code
* feat: update dependences
* feat: hello plugin
* fix: plugin.enabled
* fix: test error
* feat: improve code
* feat: pm command
* feat: add samples
* fix: redirect
* feat: transitions
* feat: bookmark
* feat: add pm script
|
2022-09-18 14:10:01 +08:00 |
|
Junyi
|
295081603e
|
fix(plugin-workflow): fix value type for DatePicker to moment (#815) (#819)
fix #815
|
2022-09-09 10:08:46 +08:00 |
|
Junyi
|
ce75ecdb2b
|
refactor(plugin-workflow): export client calculators registry (#816)
|
2022-09-07 08:46:29 +08:00 |
|
Junyi
|
39a3146f14
|
fix(plugin-workflow): fix select value (#600)
|
2022-07-07 11:20:50 +08:00 |
|
Junyi
|
f951ba1745
|
fix(plugin-workflow): fix CollectionFieldSelect component (#598)
|
2022-07-07 10:26:33 +08:00 |
|
Junyi
|
e4a0bb42f6
|
feat(plugin-workflow): add association select in calculation (#584)
|
2022-07-06 10:34:48 +08:00 |
|
Junyi
|
93fba8fcb5
|
fix(plugin-workflow): fix collection trigger config (#575)
|
2022-07-04 22:09:15 +08:00 |
|
Junyi
|
4a3cb6e65f
|
Refactor(plugin workflow): move client files into plugin (#556)
* refactor(plugin-workflow): move client files into plugin
* fix(client): fix package path block build
* test(plugin-workflow): trigger ci
|
2022-06-29 23:42:03 +08:00 |
|