Commit Graph

5167 Commits

Author SHA1 Message Date
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
13189514ff fix: users:check 2022-04-13 00:41:01 +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
ChengLei Shao
d7856e76ab
fix: toJSON with belongsTo Assoication (#287) 2022-04-12 17:07:13 +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
ChengLei Shao
118899887c
fix: destroy own records (#285)
* fix: acl own with no createdById field collection

* fix: acl delete with createdById

* fix: github action
2022-04-12 00:14:33 +08:00
Junyi
d0e524a1a0
feat(plugin-workflow): support context variables from model trigger (#284) 2022-04-11 22:06:41 +08:00
ChengLei Shao
2f6aeacbd8
fix: acl write (#280) 2022-04-11 10:09:55 +08:00
ChengLei Shao
571b077840
fix: call root server hook after insertNewSchema (#282) 2022-04-11 10:09:25 +08:00
chenos
8b5ddf4501 feat: re-check role config after menu item insert adjacent 2022-04-11 09:22:41 +08:00
chenos
6843bad133 fix(plugin-users): test errors 2022-04-10 22:54:05 +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
chenos
97c63830dd fix: skip permission 2022-04-10 10:55:56 +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
c6f1454ae8 feat: jwt service 2022-04-09 15:30:43 +08:00
chenos
e8a7e321f0 feat: accept attribute for the upload component 2022-04-09 15:24:29 +08:00
ChengLei Shao
7e4b60c410
Feat/plugin users with jwt (#258)
* feat: plugin users with jwt

* update github actions env

* feat: get jwt config from options

* feat: jwtService

* fix: type

* fix: build error

* fix: yarn repository

* fix: yarn build

* fix: yarn build
2022-04-09 14:54:46 +08:00
SemmyWong
25339a4240
fix: modify antd style of default (#277) 2022-04-09 14:50:50 +08:00
chenos
1828e15bb9 fix: skip if targetKey or sourceKey exists 2022-04-09 14:10:00 +08:00
chenos
c406e5eb8b fix: tsc error 2022-04-08 17:21:24 +08:00
chenos
ab633af627 feat: anonymous role 2022-04-08 16:17:39 +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
8e10d7ae73 chore(client): add @nocobase/utils to rules 2022-04-07 08:39:22 +08:00
chenos
77bf4f2057 fix: update env.example 2022-04-07 08:10:58 +08:00