When importing a query from a timeline, the saved_id field was being
populated with an empty string. This value was previously ignored by the
encompassing form, but a refactor removed that filtering logic.
Rather than setting and filtering a misleading field, we now leave it
undefined in this situation.
* Splitting up stuff
* more comments
* Returning multiple types
* More refactoring
* Refactoring pagination
* Refactoring the fetch class
* Adding comments and more tests
* Adding more tests
* Flattened the tree structure and added more tests
* Adding more tests and extended generator
* More commenting and clean up
* Adding additional tests
* Working tests but need to write child and tree ones
* Tests are passing
* Creating resolver generator service
* Fixing test imports
* Fixing type error
* More comments and clean up
* Fixing front end middleware and generator
* Adding data streams comments
* Cleaning up the generator tre building with a reduce
* Changing id to entityID and adding typing to tests
* Adding comments about ts server issue
* Fixing spelling
* Adding comment about endpointID
* Adding docs for multi search
* Fixing test imports
* Fixing missed import
* Addressing review feedback
* Removing lodash usage
* Addressing review feedback
* Fixing linting issues
* Adding new option to readme
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Fixes the bug with percentage column missing in formatted csv
* fix tests
* Fix: Wrong formatted CSV when splitting tables
* On split table the split row should be added as a column only on the exported csv
* eslint
* fix test
* Improve the loop on the columns and rows
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Licensing uses es from start contract. (#67291)
* use es client provided from start
* expose licengin API from start contract and deprecate setup counterparts
* update tests
* provide licensing API from start contract on the client-side
* update tests
* update mocks
* remove unused file
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Added some basic functionality to help exception list UI work move forward. Wired up to exception list api and created hooks. This PR includes:
- UI api functions for basic exception list and exception list item CRUD
- useExceptionList hook to fetch the list and its items
- usePersistExceptionList hook to create or update an exception list
- usePersistExceptionListItem hook to create or update an exception item
- list_plugin_deps.tsx in the siem folder to import the lists plugin hooks
* Add option to skip building docker ubi
* Add option to skip building docker ubi
* Fix args for jest test
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Changed actions API endpoints urls to follow Kibana STYLEGUIDE
* Fixed tests
* fixed test
* fixed test
* resolved conflicts
* Fixed siem tests
* Fixed failing test
* fixed readme and test
* Changed actions api urls to follow the template 'api/{plugin}/{type}/{id}
* Fixed type checks
* Fixed tests and API
* fixed tests
* Fixed type checks
* fixed type check
* [ML] Adding additional job service endpoint tests
* updating close jobs
* enable tests
* updating text
* changing variable name
* changes based on review
* moving common headers
* Move apm tutorial from apm plugin into apm_oss plugin (#66432)
* Move apm tutorial from apm plugin into apm_oss plugin
Closes#65629
* Fix types issues and some paths
* Add unregisterTutorial to tutorials_registry.mock
* Add apm path to .i18nrc.json to fix internationalization error
* Rename apm path in .i18nrc.json into apmOss and revert some imports paths
# Conflicts:
# x-pack/plugins/apm/server/tutorial/instructions/apm_agent_instructions.ts
* Fixed some eslint issues
* Fix apmOSSPluginSetupMock