chenos
fd71d57bdf
fix: add filter operator "is not current logged-in user"
2023-01-09 10:59:26 +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
chenos
668f96fb25
fix: collections path
2023-01-08 20:47:32 +08:00
ChengLei Shao
6b0ed79f51
feat: duplicator plugin ( #1265 )
...
* chore: dump plugin
* chore: rename plugin
* chore: add duplicator into preset
* chore: tmp commit
* feat: restore & dump action
* feat: collection dump & restore
* feat: collection dump & restore
* fix: dump with json type
* fix: dump uischema
* chore: tmp commit
* chore: tmp commit
* feat: restore custom collections
* chore: code
* fix: build
* chore: tmp commit
* fix: pm.generateClientFile
* feat: dump with user plugins
* feat: restore ignore collection
* feat: ignore user with rolesUsers
* chore: client plugins
* refactor: restore insert sql
* chore: code format
* feat: restore with sequelize insert query
* fix: restore json field
* fix: json restore
* refactor: dumper
* refactor: restorer
* chore: dump file name
* chore: dump file name
* chore: dump message
* fix: restore with jsonb fields
* feat: field data writer
* chore: code
* feat: collection group manager
* feat: duplicator client
* feat: duplicator panel
* chore: disable duplicator ui
* feat: dump with inquirer
* chore: dumper
* chore: collection group manager
* feat: restore with inquirer
* chore: comment
* chore: inquirer page size
* feat: warning before restore
* feat: sync postgres sequence id after import collection
* chore: restore checked
* feat: dump with through table
* feat: restore with through table
* feat: restore with sequence field
* chore: graph collection manager collection group
* fix: dump with no column tables
* fix: dump empty table
* fix: force remove workdir
* chore: disable throw error when sync empty table
* feat: support map field restore
* fix: restore from pg dumped file
* fix: dump with logic field
* chore: console.log
* chore: collection group
* chore: handle import collection error
* fix: dump migrations table
* feat: display custom collection title
* fix: restore collection title display
* fix: dump iframe html
* fix: dump with postgres inhertitance
* fix: dump sql
* chore: export snapshot field
* fix: import with sequences
* fix: import sequences
* fix: storage
Co-authored-by: chenos <chenlinxh@gmail.com>
2023-01-08 12:45:02 +08:00
Junyi
322194f24a
fix(plugin-workflow): fix missed preparing ( #1337 )
2023-01-08 00:56:43 +08:00
chenos
d062c8fd99
chore(versions): 😊 publish v0.8.1-alpha.4 ( #1331 )
2023-01-05 23:22:18 +08:00
chenos
4ecd2ee40d
chore(versions): 😊 publish v0.8.1-alpha.2
2023-01-05 18:29:47 +08:00
chenos
4d2817268a
fix: collections history allows logged-in user access
2023-01-05 17:34:58 +08:00
Junyi
58b7c5dd30
fix(plugin-sequence-field): integer generated should not less then start ( #1330 )
2023-01-05 00:12:11 -08:00
Junyi
c851e65459
fix(plugin-workflow): fix history drawer in workflow canvas ( #1326 )
2023-01-04 06:24:41 -08:00
anuoua
6febdb041a
feat: snapshot field plugin ( #1253 )
...
* feat: snapshort init
* feat: snapshot update yarn.lock
* feat: snapshot add to preset
* feat: snapshot add field fix
* feat: snapshot remove Table Column SnapshotField
* feat: snapshot field label fix
* feat: snapshot request error fix
* feat: snapshot 二级关联数据打开
* feat: snapshot batch edit fix
* feat: snapshot 2 level draw fix
* feat: snapshot translate
* feat: snapshot global historyCollection provider
* feat: snapshot install initial
* feat: snapshot refreshCH
* feat: snapshot add transaction
* feat: snapshot default collecitonField
* feat: snapshot build fix
* feat: snapshot useSnapshotFieldTargetCollectionKey
* feat: snapshot batch update
* feat: snapshot linkto support
* feat: snapshot use getRepository
* feat: snapshot recreate fix
* feat: snapshot collectionKey to collectionName & rebuild collection
* feat: snapshot remove SnapshotHistoryCollectionProvider & collectionName
* feat: snapshot use historyCollections in inherit table
* feat: snapshot fix TableSelectorBlock appends
* feat: snapshot kanban fix
* feat: snapshot snapshot association field fix
* feat: snapshot add CollectionFieldProvider fallback
* feat: snapshot AssociationSelect fix
* feat: snapshot TableField fix
2023-01-04 19:27:37 +08:00
Junyi
8943dabc4d
fix(plugin-workflow): fix events in prepare ( #1325 )
2023-01-04 02:26:44 -08:00
chenos
ff10e588bb
fix: export using post request
2023-01-01 15:07:50 +08:00
Dunqing
a98c9e03ce
fix(map-plugin): cannot save because the value is null ( #1309 )
...
* fix: cannot save because the value is null
* test: update
2022-12-31 22:30:26 +08:00
chenos
f5c1a07f20
fix: upgrade error ( #1303 )
2022-12-31 10:54:20 +08:00
Junyi
0d732d214c
fix(plugin-fm): fix local storage config and skip empty base url ( #1294 )
2022-12-28 07:18:14 -08:00
katherinehhh
a299849613
feat: antd->4.2.8 ( #1231 )
...
* feat: antd->4.2.8
* fix(plugin-workflow): dependencies
* feat: menu item key fix
* feat: dorpdown menu visible fix
* fix: update yarn.lock
* fix: only hide the first level
* fix: onVisibleChange
* fix: eventKey
* fix: setVisible(false)
Co-authored-by: mytharcher <mytharcher@gmail.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-12-26 11:52:59 +08:00
chenos
df4b42308c
fix(sequence-field): an argument for 'fnName' was not provided
2022-12-24 17:36:32 +08:00
Dunqing
07c373956c
chore: upgrade sequelize version to to latest ( #1234 )
...
* chore: upgrade sequelize version to to latest
* fix: type error
* chore: type ModelCtor to ModelStatic
* feat: update sequelize version of the map plugin
* chore: update lock
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: chareice <chareice@live.com>
2022-12-24 16:30:01 +08:00
SemmyWong
6d1a4425f2
feat: add iframe-block plugin ( #1281 )
...
* feat: iframe-block plugin done
* refactor: iframe html filed type changed
* refactor: remove built-in actions in the ACL
* refactor: use built-in resource action
* fix: add iframe-block in built-in plugins
* refactor: remove id collection schema
* fix: fix iframe-block permission
* fix: fix iframe-block permission
* fix: improve code
* fix: src
* fix: bug
Co-authored-by: chenos <chenlinxh@gmail.com>
2022-12-24 16:29:20 +08:00
chenos
a7960422c5
fix(collection-manager): version.satisfies <= 0.8.0-alpha.14
2022-12-21 10:27:18 +08:00
chenos
1868a8a5f3
fix(collection-manager): update timestamps to true
2022-12-21 10:01:39 +08:00
Junyi
217ecb27ae
fix(plugin-sequence): fix test case ( #1268 )
...
* fix(plugin-sequence): fix test case
* fix(plugin-sequence): fix async call
* fix(plugin-sequence): fix test case
2022-12-19 21:23:54 +08:00
Junyi
a14a65596e
fix(plugin-sequence): fix update pattern index ( #1266 )
2022-12-19 12:05:11 +08:00
Dunqing
940f5f0152
feat : support fixed menu and header ( #1260 )
...
* feat: support fixed menu and header
* revert: power by
* fix: designer not work
* fix: cannot scroll
* feat: fixed menu in center
* fix: cannot scroll
* fix: unused
2022-12-18 16:49:50 +08:00
chenos
ef860d7556
feat: page tabs ( #1261 )
...
* feat: page tabs
* feat: hide page title
* fix: style
2022-12-18 09:20:56 +08:00
Junyi
9e9688fa5b
fix(plugin-fm): drawer form values ( #1259 )
2022-12-17 15:41:38 +08:00
Dunqing
8e7210a206
feat: support sync button ( #1258 )
2022-12-16 18:29:41 +08:00
Junyi
e3e352ffeb
refactor(sequence-field): move to plugin and use table to record ( #1209 )
...
* refactor(sequence-field): move to plugin and use table to record
* fix(database): skip test case which not in core
* fix(plugin-sequence): add migration
* fix(plugin-sequence): fix types
* test(plugin-sequence): fix test cases
* fix(plugin-sequence): fix configuration ui
* fix(plugin-sequence): fix merge
* fix(plugin-sequence): fix schema and error message
2022-12-16 01:04:22 -08:00
Dunqing
a593720c81
feat: add map plugin ( #1229 )
...
* feat: add map plugin
* feat: update
* feat: add Map.Designer
* feat: support polygon and clear canvas
* feat: improve and support linestring
* feat: map type default
* feat: support group order
* feat: support register group
* feat: improve named and logic
* fix: rename
* feat: better
* refactor: move to use postgresSQL supported type
* feat: support circle
* feat: support mysql
* chore: @nocobase/plugin-map
* fix: some error in postgres
* fix: line lose
* fix: accessKey or securityCode is incorrect
* fix: improve
* fix: shake screen in modal
* feat: support serviceHOST
* feat: improve
* feat: support view map in detail
* feat: support patten in details
* fix: something went wrong in edit mode
* fix: field name incorrectly
* feat: support sqlite
* feat: support circle in mysql
* feat: support map configuration
* feat: support map configuration
* fix: remove unused div
* feat: support show map in details
* fix: disabled in details
* fix: unused
* feat: improve readpretty
* fix: schemaInitialize
* feat: improve alert and search
* fix: mysql polygon not work
* test: add fields test
* test: improve
* test: update
* fix: test error
* feat: improve search and support zoom
* fix: if success should reset err message
* feat: add isOverride to confirm
* feat: improve
2022-12-14 21:45:43 +08:00
Junyi
db346688f5
fix(plugin-workflow): fix job result in history ( #1242 )
2022-12-13 21:36:26 -08:00
chareice
0d2b1caa7c
fix: collections load order
2022-12-12 18:50:53 +08:00
Junyi
41f8e6a285
fix(plugin-file-manager): fix local serve middleware ( #1226 )
2022-12-09 18:15:42 -08:00
lyf-coder
f4ee872a16
fix(workflow/request-var): fix request node var editor ( #1223 )
2022-12-09 06:01:19 -08:00
SemmyWong
cabe8a51a2
fix: change import timeout as 10 min ( #1221 )
2022-12-08 20:34:21 +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
6fb58d01a3
test(plugin-workflow): add cache and test for sqlite ( #1194 )
2022-12-04 17:38:37 -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
f0dcf32c56
fix(plugin-workflow): temp skip case ( #1188 )
2022-12-02 07:08:29 -08:00
Junyi
eb4fb29e3b
fix(plugin-workflow): fix transaction in trigger ( #1186 )
2022-12-02 18:15:53 +08:00
Junyi
eee4cabd64
fix(plugin-workflow): dispatch when server start ( #1183 )
2022-12-01 23:58:13 -08:00
chenos
c64e32945e
fix: yarn start error in windows system ( #1177 )
...
* feat: add .env.test.example
* fix: yarn start error in windows system
2022-12-02 14:23:07 +08:00
Junyi
1aa5df88c3
fix(plugin-users): fix initialization of sms verification ( #1173 )
2022-12-01 18:19:40 -08:00
Junyi
271573c52a
fix(plugin-workflow): fix test case ( #1172 )
2022-12-01 07:40:36 -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
anuoua
b16a764f19
fix: saml oidc text ( #1164 )
2022-11-30 14:38:06 +08:00
ChengLei Shao
1764b53a9b
fix: create inherits with empty table ( #1160 )
...
* chore: test
* feat: patch to queryInterface.describeTable
* test: add field to empty collection
* fix: create inherits with parent dose not have id field
* fix: test
* fix: test
2022-11-30 10:00:46 +08:00
chenos
205fafcd4a
fix: sso optimization ( #1159 )
...
* fix: update submodules
* fix: improve code
2022-11-30 01:00:45 +08:00