* feat: init management api hook middleware function
* refactor: fix type issues
* feat(core): implement auto triggered management api hooks
implement auto triggered managment api hooks
* refactor(console,core,schemas): rename the managementHook to dataHook
rename the managementHooke to dataHook and redefine the types
* feat(core): add dev feature guard
add dev feature guard
* chore: update changeset
update changeset
* refactor(core,console,schemas,shared): update the webhook logics
update the webhook logics. Address some PR review comments
* fix(test): fix integration tests
fix integration tests
* fix(test): remove legacy code
remove legacy code
* refactor(core,schemas): refactor the hook library code
refactor the webhooks library code. address some comments
* fix(core): address rebase issue
update console log using getConsoleLogFromContext
* fix(core): fix ut
fix ut
* fix(core): refactor data webhook code
refactor data webhook codes
* refactor(core): clean up some management api webhook code
clean up some management api webhook code
---------
Co-authored-by: simeng-li <simeng@silverhand.io>
* fix(experience): redirect to sign-in page on socical sign-in error
redirect user to sign-in page on social sign-in error
* test(experience): add integration tests
add integration tests
* feat(console): update user access immediately on tenant role updates
* chore: improve comments
Co-authored-by: Gao Sun <gao@silverhand.io>
---------
Co-authored-by: Gao Sun <gao@silverhand.io>
* feat(core): add api to fetch user organization scopes
* chore: add openapi.json
* fix: integration test
* chore: turn off max-lines lint rules for openapi json files
* chore: add changeset
* refactor: return all scope information instead of just the name
* fix(schemas): fix the get interation/consent api bug
fix the get interation/consent api bug
* chore: update changeset
update changeset
* fix: update changeset
update changeset
* refactor(schemas, console): alter the resource scopes description field to nullable (#5504)
* refactor(schemas, console): alter the resoruce scopes description field nullable
make the resourec scopes description nullable
* fix(test): fix the type issue in the integration test
fix the type issue in the integration test
* fix(console): add the field register
add the field register
* fix: update the changeset
update the changeset
* fix(console,test): update comments and rebase
update comments and rebase the master