prefer_v2_templates is no longer an accepted query parameter. V2 templates are now preferred by default.
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
* Change apm oss plugin name from apm_oss to apmOss
* change plugin name
* update apm_oss -> apmOss inn requiredPlugins
Co-authored-by: mohinderps <mohin19derp@gmail.com>
* add additional properties to ingest-datasources SO
* Adjusted Types and test generators
* Added datasources migrations to SO
* Add `user` object to calls to datasource.create()
* Removing Spaces legacy styles import in favor of direct plugin import
* Modularizing the `/management` components
* Further modularization within copy_saved_objects_to_space
* Add styling section to CONTRIBUTING
* SASS lint and snaps
* Adding link to EUI SASS
* Allow registered alert types to be non-editable
* Fixed isUiEditEnabled values
* Fixed due to comments
* fixed failing tests
* Enable alert type selection per alert consumer, only 'alerting' consumer can display other consumers alert types, but in case if it isEditable
* fixed tests
* Removed consumer property from the client side alert type registry and added server side property producer which purpose is to manage a feature logic
* fixed type check
* Fixed tests and type checks
* Removed error message for non registered plugins
* Fixed failing tests
* Fixed due to comments
* fixed test
* -
* revert logic for requiresAppContext
* Added close toast after saving alert
* [ML] Fix anomaly dot plotted in wrong location in SMV
* [ML] Validate if record's actual exists before setting it as chartPoint data
* [ML] Add logic for chartPoint in case record dne to use the cause's actual
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
## Summary
Removes the legacy ElasticSearch nodejs client from end to end tests in favor of the non-legacy newer Elastic Search client which is recommended by Kibana core and the company to migrate away from and stop using.
This PR accomplishes that goal by removing the `getService('legacyES')` when getting the service from the end to end tests and instead gets the service through `getService('es')`
### Checklist
- [x] [Unit or functional tests](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility) were updated or added to match the most common scenarios
* move maps SO registration to KP
* move timelion SO registration to KP
* register server SO in KP
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
This PR:
1. Adds support for lazy loading AlertType components and migrates the built-in IndexThreshold components to lazy load.
2. Adds lazy loading of the components contained in the flyout so that only the wrapper component is imported by other plugins and the internal components are loaded when needed.
## Summary
Adds backend e2e basic license type tests for the detection engine API. Previously we only had tests for full security space that was platinum based licensing. These tests now cover the basic license test cases. This covers test cases for machine learning to ensure you cannot create machine learning based detection rules under the basic license. Instead those tests will return the expected 403 forbidden.
Testing just the subset of the tests from this PR locally:
```sh
node scripts/functional_tests --config x-pack/test/detection_engine_api_integration/basic/config.ts
```
You do want to go to the jenkins tests on CI and ensure you can see some of the strings such as the newer forbidden messages showing up as passing.
### Checklist
- [x] [Unit or functional tests](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility) were updated or added to match the most common scenarios
* fix drilldown hello bar in IE
* fix comment
* use children instead of title for EuiCallOut content
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* apply new structure for teh security solutions
* fix few imports + store
* fix types
* update path in test
* miss path in api_integration
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>