kibana/x-pack/plugins
Yara Tercero 6581450449
[SIEM][Exceptions] - Exception builder component (#67013)
### Summary

This PR creates the bulk functionality of the exception builder. The exception builder is the component that will be used to create exception list items. It does not deal with the actual API creation/deletion/update of exceptions, it does contain an `onChange` handler that can be used to access the exceptions. The builder is able to:

- accept `ExceptionListItem` and render them correctly
- allow user to add exception list item and exception list item entries
- accept an `indexPattern` and use it to fetch relevant field and autocomplete field values
- disable `Or` button if user is only allowed to edit/add to exception list item (not add additional exception list items)
- displays `Add new exception` button if no exception items exist
    - An exception item can be created without entries, the `add new exception` button will show in the case that an exception list contains exception list item(s) with an empty `entries` array (as long as there is one exception list item with an item in `entries`, button does not show)
- debounces field value autocomplete searches
- bubble up exceptions to parent component, stripping out any empty entries
2020-07-01 20:33:57 -04:00
..
actions Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
alerting_builtins Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
alerts Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
apm [RUM Dashboard] Added service name filter (#70349) 2020-07-01 22:56:05 +02:00
beats_management Use ts-expect-error in platform code (#69883) 2020-06-30 07:37:42 +02:00
canvas [easy][bug] Fix thumb rendering observer (#70255) 2020-06-30 14:51:59 -04:00
case Add plugin API for customizing the logging configuration (#68704) 2020-06-23 14:45:47 -06:00
cloud [Telemetry] Collector Schema (#64942) 2020-06-27 02:52:26 +03:00
code
console_extensions apply prettier styles 2020-05-22 09:08:58 +02:00
cross_cluster_replication Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
dashboard_enhanced Enable "Explore underlying data" actions for Lens visualizations (#70047) 2020-07-01 12:16:23 +02:00
dashboard_mode Use ts-expect-error in platform code (#69883) 2020-06-30 07:37:42 +02:00
data_enhanced Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
discover_enhanced Enable "Explore underlying data" actions for Lens visualizations (#70047) 2020-07-01 12:16:23 +02:00
embeddable_enhanced feat: 🎸 don't show drilldown action in "edit" mode (#69371) 2020-06-17 14:44:46 +02:00
encrypted_saved_objects [Encrypted Saved Objects] Adds support for migrations in ESO (#69513) 2020-06-25 17:23:31 +01:00
event_log Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
features Use ts-expect-error in platform code (#69883) 2020-06-30 07:37:42 +02:00
file_upload [Telemetry] Collector Schema (#64942) 2020-06-27 02:52:26 +03:00
global_search Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
global_search_providers [GS] add application result provider (#68488) 2020-06-29 15:17:00 +02:00
graph Properly redirect legacy URLs (#68284) 2020-06-24 11:26:19 +02:00
grokdebugger Use modern mount context in Dev Tools and Console (#70379) 2020-07-01 12:40:52 -07:00
index_lifecycle_management [ILM] Fix bug when clearing priority field (#70154) 2020-06-29 20:34:33 -04:00
index_management Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
infra [Metrics UI] Fix asynchronicity and error handling in Snapshot API (#70503) 2020-07-01 18:07:54 -05:00
ingest_manager [Ingest Manager] Rename data sources to package configs (#70259) 2020-07-01 16:14:21 -07:00
ingest_pipelines [Ingest Pipelines Editor] First round of UX improvements (#69381) 2020-06-26 16:25:50 +02:00
lens [Lens] Add "no data" popover (#69147) 2020-07-01 10:08:37 +02:00
license_management Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
licensing Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
lists [SIEM][Exceptions] - Exception builder component (#67013) 2020-07-01 20:33:57 -04:00
logstash Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
maps [Maps] convert GeojsonFileSource to typescript (#70365) 2020-07-01 10:46:50 -06:00
maps_legacy_licensing
ml update mse to access value property (#70438) 2020-07-01 14:40:53 -04:00
monitoring Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
observability Add Jest configuration and README to observability plugin (#70340) 2020-06-30 14:03:05 -05:00
oss_telemetry Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
painless_lab Use modern mount context in Dev Tools and Console (#70379) 2020-07-01 12:40:52 -07:00
remote_clusters Bump jest related packages (#58095) 2020-06-20 21:05:09 +02:00
reporting Ensure that security is enabled before doing user authentication checks (#70127) 2020-06-29 09:26:11 -07:00
rollup Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
searchprofiler Use modern mount context in Dev Tools and Console (#70379) 2020-07-01 12:40:52 -07:00
security Use ts-expect-error in platform code (#69883) 2020-06-30 07:37:42 +02:00
security_solution [SIEM][Exceptions] - Exception builder component (#67013) 2020-07-01 20:33:57 -04:00
snapshot_restore Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
spaces Use ts-expect-error in platform code (#69883) 2020-06-30 07:37:42 +02:00
task_manager Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
telemetry_collection_xpack [Usage Collection] Report nodes feature usage (#70108) 2020-06-30 07:30:31 -07:00
transform Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
translations [Ingest Manager] Rename data sources to package configs (#70259) 2020-07-01 16:14:21 -07:00
triggers_actions_ui [Metrics UI] Prefill alerts from the global dropdown (#68967) 2020-06-25 12:00:58 -05:00
ui_actions_enhanced Dynamic uiActions & license support (#68507) 2020-06-26 18:33:32 +02:00
upgrade_assistant Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00
uptime More permissive with IE warning (#70388) 2020-07-01 13:07:48 -07:00
watcher Move and rename legacy elasticsearch client (#69797) 2020-06-29 17:43:31 +02:00