* Converted maps_router and store operations files
* Converted files in map routes to typescript
* Removed an unwanted ts-expect-error
* Fixed the lint errors from jenkins
* Naming changes, type for mapStateJSON etc.
* More type fixes in map routes
* More type fixes in map routes
* Added back some removed props
* Added types to app state manager
* Autogenerated api documentation
* Type fixes
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Fix: use exceptionLists client from route handler context
* Adjust test to use `listMock`
* Remove exceptionListClient service from `EndpointAppContextService`
* Added UT for Trusted Apps to validate that ExceptionListClient from context is used
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* add InstallType and getInstallType helper
* rollback to previous version if update fails or unisntall if not an update
* fix pipelines from failed update not removing if update fails after installing pipelines and rolling back to previous version
* change type from enum to union, improve getInstallType, add ts-config comment
* throw error if no install type, update logging errors
* ensure wizard error shows up correctly
* wip: switch to basic table for model management
* add selection and multi job action to models list
* update error extraction function
* use generic types in hook
* simplify filtered items
Remove `UpdateBreadcrumbs` and `ProvideBreadcrumbs` components and replace with `useBreadcrumbs` hook.
The logic and tests stay pretty much the same, but it's much clearer to see what's going on.
Also:
* Put some of the shared route-related interfaces in /public/application/routes instead of /public/components/app/Main. I plan to move more of the routing-related code here in the future.
* Remove the `name` property for routes, since it wasn't being used.
* Rename `Breadcrumbroute` to `APMRouteDefinition`.
Part of #51963.
* Remove hashbang and modify router to use ScopedHistory.
* Update test to conform to refactored API.
* Update test snapshots.
* Fix broken type check.
* Remove unneeded prop.
* Prevent full page reload for breadcrumbs.
* Fix outdated test.
* Fix type errors.
* Add default value for focusConnectorField url param.
* Make stringify function support focusFieldConnector empty values.
* Avoid unnecessary text in breadcrumb href.
* Refresh test snapshot.
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Introduce formatted date field label
* Apply changes
* Use default format if can't parse, add comments
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* On uninstall, remove package from cache.
* Really remove package archive and contents from cache.
* Refactor
* move deletePackageCache to registry/index.ts
* clean up imports
* New Search API for timelion
* Using timeout from config
* Use only es strategy)
* Fixed remarks
* Fixed tests
* Fixed fixtures
* Fixed ci
* Fixed typecheck
* Fixed eslint
* Fixed remarks
* Fix changes
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* add unit test for auth search strategy
* revert
* unit test for helper
* fix types
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* replacing error rate to use event.outcome field
* addressing PR comment
* fixing api test
* fixing API test
* fixing api tests
* rmeoving snapshot from api test
* testing error rate
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>