tachybase_todo/packages/database/src
ChengLei Shao 15950ece05
Application (#175)
* 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

* feat(application): application hook

* feat(database): reconnect

* feat(database): application life cycle

* feat(database): sync with option

* feat(database): hook position

* feat(database): hook position

* feat(database): remove load in start

* fix(application): get plugin

* feat(test): loadAndInstall

* feat: improve code

* feat: improve code

* fix: listen options

* fix: bug

* test(database): add test case

Co-authored-by: chenos <chenlinxh@gmail.com>
2022-01-30 11:11:36 +08:00
..
__tests__ Application (#175) 2022-01-30 11:11:36 +08:00
fields Feat/plugin UI schema v0.6 (#143) 2022-01-19 10:09:30 +08:00
operators v0.6 2021-12-06 21:23:34 +08:00
relation-repository feat: add acl plugin (#169) 2022-01-30 10:37:27 +08:00
collection-importer.ts v0.6 2021-12-06 21:23:34 +08:00
collection.ts Feat/plugin collection manager (#147) 2022-01-19 10:02:52 +08:00
database.ts Application (#175) 2022-01-30 11:11:36 +08:00
filter-parser.ts feat: filter by target key (#146) 2022-01-07 20:08:01 +08:00
index.ts Application (#175) 2022-01-30 11:11:36 +08:00
magic-attribute-model.ts Feat/plugin UI schema v0.6 (#143) 2022-01-19 10:09:30 +08:00
model-hook.ts v0.6 2021-12-06 21:23:34 +08:00
options-parser.ts feat: filter by target key (#146) 2022-01-07 20:08:01 +08:00
playground.ts v0.6 2021-12-06 21:23:34 +08:00
repository.ts feat: add acl plugin (#169) 2022-01-30 10:37:27 +08:00
transaction-decorator.ts feat: add acl plugin (#169) 2022-01-30 10:37:27 +08:00
update-associations.ts feat: add acl plugin (#169) 2022-01-30 10:37:27 +08:00
update-guard.ts Feat/plugin UI schema v0.6 (#143) 2022-01-19 10:09:30 +08:00