ChengLei Shao
c1f94d3d1b
Fix multiple apps ( #317 )
...
* chore: multiple apps
* fix: multiple apps with application options
* fix: multiple apps AppSelector type
* chore: multiple apps with plugin config
* chore: rename multiple-apps to multiple-apps-manager
* chore: application association
* chore: plugin multi-app manager
* chore: notifications transaction
2022-04-24 22:33:40 +08:00
ChengLei Shao
b1086ee728
Fix multiple apps ( #316 )
...
* chore: multiple apps
* fix: multiple apps with application options
* fix: multiple apps AppSelector type
* chore: multiple apps with plugin config
* chore: rename multiple-apps to multiple-apps-manager
* chore: application association
* chore: plugin multi-app manager
2022-04-24 20:22:50 +08:00
chenos
ea0dd6e31a
fix: no paging of china regions
2022-04-24 16:15:38 +08:00
chenos
4f8cf13d1d
fix: the left menu does not collapse when switching routes
2022-04-24 16:05:08 +08:00
chenos
85882f7c7a
feat: custom request headers
2022-04-24 15:41:30 +08:00
chenos
bc293b8fef
feat: favicon
2022-04-24 13:58:10 +08:00
chenos
d32261bb88
fix: content loading
2022-04-24 12:39:23 +08:00
chenos
8acba12025
feat: improve storage options
2022-04-24 12:38:54 +08:00
ChengLei Shao
b511ef3d8f
Fix acl target action error ( #311 )
...
* fix: field association resource name
* chore: resourceCollection fields unique index
* fix: test
* feat: allowConfigure permission skip
* feat: skip with array type actionNames
* chore: rename acl skip to allow
* fix: type
* chore: rename SkipManager to AllowManager
2022-04-24 10:14:46 +08:00
chenos
2fd27ea9f3
feat: file storages ( #314 )
...
* feat: file storages
* feat: storageOptions
* feat: radio field
* fix: documentRoot
2022-04-24 10:12:12 +08:00
Junyi
fefa1fc0c9
fix(plugin-workflow): fix some ux ( #313 )
...
* fix(plugin-workflow): fix some ux
* style(plugin-workflow): optimize node remove button style
2022-04-23 23:49:24 +08:00
chenos
1f04f90a00
feat: translations
2022-04-23 11:55:33 +08:00
chenos
5c0184a397
feat: translations
2022-04-22 23:58:19 +08:00
chenos
5c6a39f2f4
fix: not showing unfilterable fields
2022-04-22 13:41:23 +08:00
chenos
ae5686af0b
fix: acl skip chinaRegions:list action
2022-04-22 13:23:50 +08:00
chenos
f8f708921c
fix: unable to save associated data in sub-table
2022-04-22 11:47:21 +08:00
chenos
01134f8253
fix: allow collection provider to be null
2022-04-22 11:13:06 +08:00
chenos
5dae47d5f1
fix: set null on delete
2022-04-21 18:08:33 +08:00
chenos
f2a3cef3cf
fix: hide collections & fields if not exist
2022-04-21 18:08:18 +08:00
chenos
f1d7d14145
fix: change API_PORT to SERVER_PORT
2022-04-21 14:51:00 +08:00
Junyi
dda2ed1f77
fix(plugin-workflow): fix query node getter field ( #308 )
2022-04-21 14:36:18 +08:00
chenos
3735d71e70
fix: change plugin routes
2022-04-21 12:42:00 +08:00
chenos
be235786d0
fix: jump to the previous url after logging in
2022-04-21 11:56:53 +08:00
ChengLei Shao
45d4a9f242
Fix create nocobase app ( #307 )
...
* chore: create-nocobase-app
* chore: change create-nocobase-app lib to src
* chore(versions): 😊 publish v0.6.2-alpha.9
* fix: publish
* chore(versions): 😊 publish v0.6.2-alpha.10
* fix: read-config
* chore(versions): 😊 publish v0.6.2-alpha.11
* fix: create-nocobase-app publish
* chore: create-nocobase-app package.json
* chore(versions): 😊 publish v0.6.2-alpha.12
* feat: publish script
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-04-21 10:56:29 +08:00
chenos
e577cfc8e9
fix: update .npmignore
2022-04-21 00:23:36 +08:00
chenos
f5dbb04a9f
fix: create-nocobase-app ( #306 )
...
* chore: create-nocobase-app
* chore: change create-nocobase-app lib to src
* chore(versions): 😊 publish v0.6.2-alpha.9
* fix: publish
* chore(versions): 😊 publish v0.6.2-alpha.10
* fix: read-config
* chore(versions): 😊 publish v0.6.2-alpha.11
* fix: create-nocobase-app publish
* chore: create-nocobase-app package.json
* chore(versions): 😊 publish v0.6.2-alpha.12
Co-authored-by: Chareice <chareice@live.com>
2022-04-21 00:15:38 +08:00
ChengLei Shao
c940873ec8
Fix create nocobase app ( #305 )
...
* chore: create-nocobase-app
* chore: change create-nocobase-app lib to src
2022-04-20 23:36:05 +08:00
SemmyWong
446437cea7
fix: block item add overflow:hidden ( #304 )
2022-04-20 23:31:53 +08:00
chenos
0ab0d3ed46
fix: some field parameters should be disabled when editing
2022-04-20 22:23:52 +08:00
chenos
b45a5d57ea
fix: options property for filter component
2022-04-20 22:21:15 +08:00
chenos
1f12c20838
feat: details block ( #302 )
2022-04-20 15:49:01 +08:00
Junyi
111b9e67b0
Fix(plugin workflow): fix collection data form view ( #301 )
...
* fix(plugin-workflow): change collection fields view to right configuration
* fix(plugin-workflow): fix type
2022-04-19 22:41:18 +08:00
chenos
f426c8a3ba
feat: add $isCurrentUser filter operator ( #299 )
...
* feat: add $isCurrentUser filter operator
* fix: supports three levels
2022-04-19 17:04:54 +08:00
ChengLei Shao
a37609e71b
fix: through table primaryKey error ( #297 )
...
* fix: through table primaryKey error
* chore: sort fields
* chore: test release
* chore: github action sqlite env
2022-04-19 16:35:44 +08:00
chenos
28f9b902e8
fix: id operators
2022-04-19 11:19:22 +08:00
chenos
fca0943e8d
fix: update useCreateActionProps & useUpdateActionProps
2022-04-19 09:27:52 +08:00
chenos
10dcc7fea0
fix: read pretty field for kanban
2022-04-18 21:43:10 +08:00
chenos
0c2b9741ed
fix: useCreateActionProps & useUpdateActionProps
2022-04-18 20:04:28 +08:00
chenos
da9e08a59f
feat: junction collection for linkTo field ( #296 )
2022-04-18 18:57:21 +08:00
chenos
4510242651
fix: stop propagation when drawer is opened
2022-04-18 10:43:29 +08:00
SemmyWong
e21d819155
fix: long text will wrap in FormItem ( #295 )
2022-04-17 23:11:05 +08:00
Junyi
8e11e8d364
fix(client): avoid cannot getField by randomly generated name and throw error ( #294 )
...
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-04-17 18:09:46 +08:00
chenos
06de43da39
fix: getUmiConfig
2022-04-17 17:14:50 +08:00
ChengLei Shao
24ea83f0ff
Feat/create nocobase app ( #273 )
...
* create-nocobase-app template from [develop]
* change create-nocobase-app package.json config
* feat: load configuration from directory
* feat: configuration repository toObject
* feat: create application from configuration dir
* feat: application factory with plugins options
* export type
* feat: read application config & application with plugins options
* feat: release command
* fix: database release
* chore: workflow package.json
* feat: nocobase cli package
* feat: console command
* chore: load application in command
* fix: load packages from process.cwd
* feat: cli load env file
* feat: create-nocobase-app
* fix: gitignore create-nocobase-app lib
* fix: sqlite path
* feat: create plugin
* chore: plugin files template
* chore: move cli into application
* chore: create-nocobase-app
* fix: create plugin
* chore: app-client && app-server
* chore: package.json
* feat: create-nocobase-app download template from npm
* chore: create-nocobase-app template
* fix: config of plugin-users
* fix: yarn.lock
* fix: database build error
* fix: yarn.lock
* fix: resourcer config
* chore: cross-env
* chore: app-client dependents
* fix: env
* chore: v0.6.0-alpha.1
* chore: verdaccio
* chore(versions): 😊 publish v0.6.0
* chore(versions): 😊 publish v0.6.1-alpha.0
* chore(versions): 😊 publish v0.6.2-alpha.0
* chore(versions): 😊 publish v0.6.2-alpha.1
* chore: 0.6.2-alpha.2
* feat: workspaces
* chore(versions): 😊 publish v0.6.2-alpha.3
* chore(versions): 😊 publish v0.6.2-alpha.4
* chore: create-nocobase-app
* chore: create-nocobase-app lib
* fix: update tsconfig.jest.json
* chore: .env
* chore(versions): 😊 publish v0.6.2-alpha.5
* chore(versions): 😊 publish v0.6.2-alpha.6
* feat: improve code
* chore(versions): 😊 publish v0.6.2-alpha.7
* fix: cleanup
* chore(versions): 😊 publish v0.6.2-alpha.8
* chore: tsconfig for app server package
* fix: move files
* fix: move files
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-04-17 10:00:42 +08:00
Junyi
10dedd87e6
feat(plugin-workflow): add all crud nodes for workflow ( #293 )
2022-04-16 23:49:50 +08:00
chenos
28da6a5f82
feat: create system fields by default
2022-04-16 17:07:00 +08:00
Junyi
e002777b63
feat(plugin-workflow): add create node component ( #292 )
2022-04-15 23:54:20 +08:00
SemmyWong
5039896b16
fix: rich text removed value avoid dispaly html string ( #290 )
...
* fix: remove value avoid dispaly html string
* fix: remove debugger
2022-04-15 00:23:05 +08:00
chenos
5b41b33807
feat: rich text
2022-04-14 23:10:18 +08:00
chenos
bb3b783006
feat: improve anonymous
2022-04-14 18:37:51 +08:00
chenos
6b2d8fdd4a
feat: onSuccess for action settings
2022-04-14 16:01:29 +08:00
chenos
6d917d36c2
feat: improve action schema settings
2022-04-14 09:30:19 +08:00
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
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