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

Migrate plugin to new platform keeping Angular #2707

Closed
9 tasks done
frankeros opened this issue Dec 23, 2020 · 11 comments
Closed
9 tasks done

Migrate plugin to new platform keeping Angular #2707

frankeros opened this issue Dec 23, 2020 · 11 comments
Assignees
Labels
type/enhancement Enhancement issue

Comments

@frankeros
Copy link
Contributor

frankeros commented Dec 23, 2020

Derived from issue #2660
Branch POC/migrating-with-angular

Description

Migrate plugin front side to new platform keeping Angular as the main app tech.

Tasks

  • Perform the Angular app on new platform
  • Migrate legacy dependencies
  • Migrate external dependencies
  • Integrate with server-side
  • Perform root template
  • Perform Health Check
  • Perform components
  • Perform Discover
  • Perform Visualizations
@frankeros frankeros added the type/enhancement Enhancement issue label Dec 23, 2020
@frankeros frankeros self-assigned this Dec 23, 2020
@frankeros
Copy link
Contributor Author

frankeros commented Dec 23, 2020

Summary

  • In order to keep Angular, we perform the plugin as Kibana did with their plugin Discover
  • Migrated all legacy and external dependencies, except discover
  • Integrated with the last changes of 4.0-7.9 and last changes of the server-side migration
  • Fixed Health check

@gabiwassan
Copy link
Contributor

  • Fixed the main menu of Wazuh.
  • Fixed body validation in /api/request backend

@frankeros
Copy link
Contributor Author

Summary

  • Fixed missing injector from Angular
  • Fixed codemirror dependency for dev tools
  • Started to migrate discover as local module/component

@gabiwassan
Copy link
Contributor

  • Fixed styles on menu wazuh.
  • Started to merge with the migration of backend, fixed some conflicts, and started tests.

@frankeros
Copy link
Contributor Author

Summary

  • Copied local files for discover component
  • Resolved dependencies into new files
  • Fixing Angular problems with discover

@frankeros frankeros added this to the Sprint 121 - WUI milestone Dec 29, 2020
@gabiwassan
Copy link
Contributor

  • Integrated migration of backend with POC angular frontend. PR
  • Fixing problems with render of components.

@frankeros
Copy link
Contributor Author

  • Solved problems with angular scope for discover
  • Trying to solve problems with Cookies
  • Solving problems with visualizations

image
image

@gabiwassan
Copy link
Contributor

  • Fixed some problems to load Agents view.
  • d3 library changed some methods on the last release and now we have updated our implementation for pie and arch.

@frankeros
Copy link
Contributor Author

  • Fixed visualizations (dashboards)
  • Using the new template for discover
  • Solving controller scope issues
  • Solving sidebar issues

@frankeros
Copy link
Contributor Author

  • Solved controller issues of discover
  • Solved sidebar issues
  • Fixed refresh fields index patterns from pattern handler

@frankeros
Copy link
Contributor Author

Finished scope, next steps in #2727

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement Enhancement issue
Projects
None yet
Development

No branches or pull requests

2 participants