* feat: acl skip
* feat: skip-manager
* feat: root user permission skip
* fix: test
* feat: set user role
* fix: code review
* feat: setDefaultRole for users
* fix: ui schema test
* fix: sqlite array query
* fix: acl test
* fix: plugin-users test
* fix: database test with postgres
* fix: test with db.getTablePrefix
* fix: test with mysql database
* fix: test with sqlite database
* fix: test with mysql
* fix: test order with mysql
* chore: test clean database
* chore: mockServer clean
* chore: app cleanDb
* chore: plugin-users cleanDb
* feat: getRepository
* getRepository return type
* export action
* add: acl
* feat: setResourceAction
* feat: action alias
* chore: code struct
* feat: removeResourceAction
* chore: file name
* ignorecase
* remove ACL
* feat: ACL
* feat: role toJSON
* using emit
* chore: test
* feat: plugin-acl
* feat: acl with predicate
* grant universal action test
* grant action test
* update resource action test
* revoke resource action
* usingActionsConfig switch
* plugin-ui-schema-storage
* remove global acl instance
* fix: collection manager with sqlite
* add own action listener
* add acl middleware
* add acl allowConfigure strategy option
* add plugin-acl allowConfigure
* change acl resourceName
* add acl middleware merge params
* bugfix
* append fields on acl action params
* acl middleware parse template
* fix: collection-manager migrate
* add acl association field test
* feat(plugin-acl): grant association field actions
* chore(plugin-acl): type name
* feat(plugin-acl): regrant actions on resource action update
* feat(plugin-acl): regrant action on field destroy
* fix(plugin-acl): test
* fix(plugin-acl): test run
* feat(plugin-acl): set default role
* feat(plugin-users): set user default role
* test(plugin-users): create user with role
* feat(plugin-users): create user with role
Co-authored-by: chenos <chenlinxh@gmail.com>