-
Notifications
You must be signed in to change notification settings - Fork 786
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
Plugin installation screen #3418
Comments
I'm wondering if now it's the right time for this task, or make it once we have a more well-built UI. |
That would be ideal, however, rebuilding the UI is a large project we haven't even started yet. In between now and when it's finished, users have no way to install and uninstall plugins. |
What's prohibiting us from implementing this in a way that rebuilt UI would be able to use this? |
We've agreed on implementing it. |
Since this has three tabs, we could do this in three parallel tasks |
Should we just use Quick Filter for all filtering? |
Description
As a user, I want to understand what Agent plugins are installed and what plugins are available, so that I can install/uninstall Agent plugins at will and customize my adversary emulation experience.
Desired features
Select the specific version of the missing plugin to be installedMockup
Tasks
??? Better description of a plugin. User will likely want to read more about the plugin before downloading it. The small text with unclickable links in the tooltip is not great for this ( Try to use Collapsible component as in https://mui.com/material-ui/react-table/#collapsible-table). [Table is completely different component. To implement such thing in the data grid we need to override the "row" slot https://mui.com/x/api/data-grid/data-grid/#DataGrid-slots-null]IslandHTTPClient
- @shreyamalviya Use IslandHttpClient for plugin-related API requests #3658Resources
Example of feedback for successful actions
The text was updated successfully, but these errors were encountered: