Commit Graph

533 Commits

Author SHA1 Message Date
chenos
fd493dba9c feat: custom action initializer 2022-04-14 01:03:28 +08:00
Junyi
fda9c71d66
Feat: plugin-workflow (#288)
* refactor(plugin-workflow): change variable type keys to align to backend

* feat(plugin-workflow): add more configuration fields for model trigger

* refactor(plugin-workflow): improve transaction and error handling

* chore(plugin-workflow): add note for todos

* fix(plugin-workflow): fix calculator onchange handlers

* fix(plugin-workflow): fix transaction

* refactor(plugin-workflow): change transaction to configurable and default to false in execution due to defective solution

* fix(plugin-workflow): fix operand type to be consolidated and compatible with legacies
2022-04-14 00:05:13 +08:00
chenos
9ffe6418f9 fix: array operators schema 2022-04-13 23:17:48 +08:00
SemmyWong
a69c4d7845
fix: slate style (#289) 2022-04-13 22:51:35 +08:00
chenos
1326e024ab fix: the sub-table records can not be modified and deleted 2022-04-13 22:50:02 +08:00
chenos
5308210991 feat: improve form schema templates 2022-04-13 17:29:25 +08:00
chenos
e4fffc2245 fix: menu item permission 2022-04-13 12:52:02 +08:00
chenos
ad2135b4cb fix: jump to the home page after switching roles 2022-04-13 12:30:07 +08:00
chenos
b1decb359b fix: root & anonymous roles 2022-04-13 12:18:44 +08:00
chenos
9526ce13f2 fix: cannot convert undefined or null to object 2022-04-13 09:23:19 +08:00
chenos
4c2df15da2 feat: keep line breaks in the field description 2022-04-12 23:28:49 +08:00
chenos
5d9976b35e fix(client): remove auto focus for rich text component 2022-04-12 23:19:01 +08:00
chenos
85fb8d7452 fix: randomly generate role name 2022-04-12 22:48:24 +08:00
chenos
2af045979f fix: no throw exception when request users:check 2022-04-12 22:45:56 +08:00
chenos
8b960c78d1 fix: record picker 2022-04-12 14:39:46 +08:00
chenos
271e91b452
feat: improve acl module (#283)
* feat: improve code

* fix: rowKey

* fix: ctx.state.currentUser

* fix: improve code

* fix: menu item permission

* fix: x-acl-action

* fix: skipScopeCheck

* feat: relationship resource permission

* fix: createdById
2022-04-12 12:02:58 +08:00
Junyi
d0e524a1a0
feat(plugin-workflow): support context variables from model trigger (#284) 2022-04-11 22:06:41 +08:00
chenos
8b5ddf4501 feat: re-check role config after menu item insert adjacent 2022-04-11 09:22:41 +08:00
chenos
0fd41c9036 fix: set acl role 2022-04-10 22:05:18 +08:00
chenos
b586d370f0 fix: root role is not displayed 2022-04-10 21:02:05 +08:00
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
chenos
f791d43716
feat: acl provider (#279)
* feat: acl provider

* feat: menu server hook

* feat: improve code

* fix: fields filter
2022-04-10 19:22:39 +08:00
chenos
e109e2a37e fix: default value for rich text 2022-04-10 15:58:54 +08:00
chenos
a6b6f840e3 feat: powered by 2022-04-10 15:03:43 +08:00
chenos
6b1ff526eb fix: empty value 2022-04-10 13:54:25 +08:00
SemmyWong
3f3e9b5373
feat: add Slate component (#272)
* feat: add Slate component

* feat: add slate Read Pretty

* fix: remove unused code

* fix: demo

* feat: rich text field interface

* fix: editor normalize

* fix: modify slate style

* fix: remove debug info

Co-authored-by: chenos <chenlinxh@gmail.com>
2022-04-10 09:10:25 +08:00
chenos
a4e943ace7 feat: refresh when role resource record exists 2022-04-09 15:32:30 +08:00
chenos
e8a7e321f0 feat: accept attribute for the upload component 2022-04-09 15:24:29 +08:00
SemmyWong
25339a4240
fix: modify antd style of default (#277) 2022-04-09 14:50:50 +08:00
chenos
c406e5eb8b fix: tsc error 2022-04-08 17:21:24 +08:00
chenos
adea10a4d8 feat: scope select for acl resource actions 2022-04-08 13:47:47 +08:00
chenos
1859879978 fix(client): x-uid must be unique 2022-04-08 09:08:11 +08:00
chenos
c8b100e390 fix: dynamic component 2022-04-07 20:31:06 +08:00
chenos
3e574662cb fix(client): styling of the filter component 2022-04-07 19:19:08 +08:00
chenos
e67a686231 feat: add non-filterable config for the filter action 2022-04-07 18:12:35 +08:00
chenos
4e6d1d6fac fix(client): filter parameter merge 2022-04-07 17:46:25 +08:00
chenos
20680d3bc7 feat: improve filter component 2022-04-07 17:34:29 +08:00
chenos
53900c1e9e feat(client): add new demo for the filter component 2022-04-07 11:07:07 +08:00
chenos
77bf4f2057 fix: update env.example 2022-04-07 08:10:58 +08:00
Junyi
31e95e3dec
fix(client): meet undefined error after clear filter cascader value (#267) 2022-04-07 07:59:17 +08:00
chenos
d2e5cf9651 feat: 'After successful submission' only configurable in the page 2022-04-06 20:28:56 +08:00
chenos
40dbae8fbe feat(client): after successful submission settings for the form block 2022-04-06 17:50:09 +08:00
chenos
592b45f5f7 feat: columns of type number/percent in the table are right-aligned 2022-04-06 16:06:08 +08:00
chenos
dd79cb05bf feat(client): block schema template manager 2022-04-06 15:34:34 +08:00
chenos
c183b98bfb fix: table data refresh after edit form submit 2022-04-06 15:34:34 +08:00
chenos
beb1ea2f9e fix(client): clear text formatting when textarea ellipsis 2022-04-06 15:34:34 +08:00
chenos
f8dd5d6f79 feat(client): sortable for the select and radio fields 2022-04-06 15:34:34 +08:00
chenos
b03ba07edd feat(client): disable street and village 2022-04-06 15:34:34 +08:00
chenos
8848fc798d fix(client): disable kanban column drag 2022-04-06 15:34:34 +08:00
chenos
f7735ccce3 fix(client): allow sign up 2022-04-06 15:34:34 +08:00