-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Increase plug-in manager functionalities #387
Comments
My suggestion is to construct the following API on Thyra side:
To work end-to-end implies to add some new functionalities on the plugin side:
|
What i would need from my side atm is when i call get plugin/manager to have per plugin : Name : string : name of the plugin |
See here exhaustive list of what the plugins will have to share with Thyra: #384 |
Hey @gregLibert
Why? Should we address them separetly? If we talked about it, sorry :/, I don't remember the rational behind not doing it now. |
|
Yeah, no time to takle that. Sorry. To be done in another issue. |
Context
Today, our plug-in manager has very limited functionalities. It can run a manually installed plug-in on a certain port and read some info.
The objective of this ticket is to extend its capabilities by allowing it to install, detect the status and uninstall plugins automatically.
User flow
Delete a plug-in that is already installed
a. user clicks on the "delete" button
b. user sees a pop-up from Thyra saying: are you sure you want to delete it? Yes / NO
c. user clicks on "yes", plugin is removed from the page AND from his computer.
Install a plug-in that exist
a. user clicks on install
b. user sees the plugin listed on the page
c. user can clicks on "access" button and a new page to the plugin opened
d. user can use the plugin
see if a plug-in is
** Active: installed + in-use
** Inactive: installed + not in-use
NB: not certain of the definition here but the idea behind active / inactive is for the user to be able to have some plugins installed but to not use them. For instance, they want to try 2 diff. wallet plugin they installed them both and decide to only use one after the other. - can be discussed!
How to
Technical details
Give the technical insights so anyone in the team can tackle the tasks - Dev
QA testing
Does this task require some QA tests ?
If yes, explain how to validate it
The text was updated successfully, but these errors were encountered: