-
Notifications
You must be signed in to change notification settings - Fork 190
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
Granular options for agent configuration reports #1518
Comments
Update I have been having problems to load a list of options in the selectable, cause when I instantiate the options list in the state (how is explained in this.state = {
options: ['option1', 'option2', 'option3'] as Option[],
isPopoverOpen: false,
}; I get the next error:
|
Update 10/06Front-end After being researching how to import I've splitted the list of options according to the type of configuration we want to export; if we want to export an Agent configuration, the list of options is the list of possible components and modules that one agent could have. 44d85f8 This is shown below: On the other hand, if we want to export a Group configuration, the options are two; the possibility of export the configuration with their filters, or the possibility to export the list of agents in the group. 33c76fe This is shown below: When we clicked on It is missing to introduce a button that allows the user to easily select or deselect all the elements of the list. Back-end We have had to adapt the report generation modules to disable the requests and rendering of the components if they have been marked as |
Update Select all and unselect all buttons have been added to the component 8e23e2a. This is shown below: |
UpdateGenerate PDF report button now is disabled if any component/module in the list is checked, with the aim of not export empty reports. 44a79a9 |
Update The component selector to export now takes into account those components or modules that are not supported by the operating system of the agent and hides them from the list preventing the user to select them, because they will not appear in the report because they are not configurable for that agent. e.g: |
Update The importable object that represents the compatibility matrix and through which extensions compatible with the agent's operating system are hidden or shown has been modified (by @jesusgn90 suggestion) by exchanging the values (before components) for the operating systems, and the values for the components (before operating systems). Now it looks like this:
|
In #1340 we've created a new kind of reports for the Wazuh app, the agent configuration reports, with this ticket we are improving this new feature.
When the user clicks the PDF button, we want to show a dropdown with the one check per component, this way the user can customize the report.
Example:
Something like this:
Related EUI components:
The text was updated successfully, but these errors were encountered: