* 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>
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.
* Refresh existing docs images.
* Add tls-related images.
* Add certificates page to docs.
* Update settings page with explanation of cert threshold fields.
* Add placeholder image of updated settings page. Will need finalized version of this after we merge updated defaults for age limit threshold.
* Add new alerting docs page.
* Refresh settings page image.
* Implement feedback and re-write/simplify some sections.
* Clean up words.
* Implement feedback on sentence structure.
* Improve copy on alerting page.
* Improve copy on settings page.
* Update layout on alerting page.
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* 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>
* 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
* 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>
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