Skip to content
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

Create unique Agents preview React component #6150

Closed
6 tasks done
Tracked by #6129
lucianogorza opened this issue Nov 24, 2023 · 0 comments · Fixed by #6196
Closed
6 tasks done
Tracked by #6129

Create unique Agents preview React component #6150

lucianogorza opened this issue Nov 24, 2023 · 0 comments · Fixed by #6196
Assignees
Labels
level/task Task issue type/enhancement Enhancement issue

Comments

@lucianogorza
Copy link
Contributor

lucianogorza commented Nov 24, 2023

Part of Epic
#6129

Description

This issue is intended to replace the rendering of several agent preview components with a single React component on the angular template context.

The objectives of this issue are as follows:

  • Minimize the dependency on Angular.js specifically for the Agents preview (Endpoints Summary).
  • Remove inefficient statistics such as the Evolution chart and Most active agent stat.
  • Enhance the UX when there are no agents by providing a page where the user can decide to add an agent, and the redirection to the agent registration form is not automatic.
  • Remove duplicate files and code.

Tasks

  • Create unique Agents preview (Endpoitns Summary) React component and delete Angular.js controller
  • Use the new component in the angular template
  • Remove evolution chart
  • Make Register Agent component accesible from a new url
  • Create a new component to show when there are no registered agents instead of directly redirect to register agent.
  • Restructure files and folders components
@lucianogorza lucianogorza added type/enhancement Enhancement issue level/task Task issue labels Nov 24, 2023
@lucianogorza lucianogorza self-assigned this Nov 24, 2023
@wazuhci wazuhci moved this to In progress in Release 4.9.0 Nov 24, 2023
@wazuhci wazuhci moved this from In progress to On hold in Release 4.9.0 Dec 1, 2023
@wazuhci wazuhci moved this from On hold to In progress in Release 4.9.0 Dec 1, 2023
@lucianogorza lucianogorza linked a pull request Dec 7, 2023 that will close this issue
6 tasks
@lucianogorza lucianogorza moved this from In progress to Pending review in Release 4.9.0 Dec 12, 2023
@lucianogorza lucianogorza moved this from Pending review to Done in Release 4.9.0 Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
level/task Task issue type/enhancement Enhancement issue
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant