Add manual plugin tester interface #963
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a useful tool for testing plugins. Accessible at any subdomain, at the
/common/plugin-tester
endpoint. Allows logging in with a user, and executing plugin function as though they are being run by the app from which the plugin-tester was served.i.e. if
chainmail...psibase.io/common/plugin-tester
is used to loadtokens:plugin
andalice logs in
, thenalice
can executetokens
plugin functions as though they were being called bychainmail
.Anyone can please feel free in the future to improve this / shadcn-ify it, or anything else. This is just a starting point.