* wip add delayed data functional test
* adds delayed data functional test
* add menu check for stability and reorganize functions
* ensure describe block is self contained
* fixes threshold cypress tests
* add ticket command
* fixes threshold cypress tests
* add ticket command
* fixes 'Creates a new case with timeline and opens the timeline' test
* unskips navigation tests
* removes 'sets correct classes when the user starts dragging a host, but is not hovering over the data providers' test since we are not supporting drag and drop on timeline
* removes drag and drop related tests from 'data_providers.spec.ts'
* modifies todo on skipped exceptions tests to add more clarity
* fixes 'attach' to case and local storage test
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Migrate Index Management to use internal EuiCodeEditor.
* Migrate Rollup to use internal EuiCodeEditor.
* Migrate Snapshot and Restore to use internal EuiCodeEditor.
* Migrate Watcher to use internal EuiCodeEditor.
* Add default setOptions values to EuiCodeEditor.
* Initial commit
* Rules client to set legacyId when creating a rule in < 8.0.0
* Set legacyId to null on export, change empty state of legacyId from undefined to null
* Fix broken tests
* Refactor create.test.ts to avoid increasing file size
* Fix broken test
* Improve script to setup users and roles
* fix readme
* CI fixes
* add index permissions to roles
* disable welcome screen
* Run es archive once before tests
* Fix ts issues
* Update x-pack/plugins/apm/readme.md
Co-authored-by: Nathan L Smith <nathan.smith@elastic.co>
Co-authored-by: Nathan L Smith <nathan.smith@elastic.co>
* [XY, Pie] Long legend values support
* Update vislib snapshots
* Fix truncate labels to work only for slice labels positioned outside the chart
* Address PR comments
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [TSVB] Supports legends with long values
* Add a unit test
* Design optimization
* Revert changes
* Add the missing prop type
* Ensure that the limits are respected
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Adding internal resolve API to resolve rules given an ID
* Updating after merge
* Updating after merge
* Adding resolveRule api to client and adding spacesOss plugin dependency
* Handling 404 errors by calling resolve. Updating unit tests
* Handling aliasMatch and conflict results
* Fixing types
* Unit tests for spaces oss components
* Adding audit event for resolve
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [RAC][Observability] remove severity fields from mapping keep only ALERT_SEVERITY
* temporarily remove severity value occurences
* remove ALERT_SEVERITY_VALUE occurences, this value is not being read and shown in the Observability alerts table
* remove duplicate ALERT_SEVERITY identifier
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
## Summary
Holy moly.
What is happening in this PR? 🤷🏽♀️ Let's break it down:
- Added a package `@kbn/alerts` - another one?! ...yes
- This is meant to add shared hooks and components around alerts as data
- `useGetUserAlertsPermissions` - accepts the Kibana capabilities object and returns whether the user has `read` and `crud` alerts privileges
- `AlertsFeatureNoPermissions` - component displayed when user does not have alerts privileges
- UI changes for user with NO alerts privileges
- `Alerts` tab hidden in security solution side navigation
- `Alerts` tab hidden in rule details page
- UI changes for user with alerts READ ONLY privileges
- alerts checkboxes hidden in alerts table
- alerts bulk actions hidden in alerts table
* added UsageCounter to SecuritySolution app to be passed to telemetry and other plugins as needed
* Add counters for payloads and helpers for naming
* Fixed some typing issues
* Fixed eslint errors
* Still more eslint fixes
* Missed an eslint fix again
* Incorrect import order
* Addressed some review comments
* Added unit test for UsageCounter inside TaskSender
* Fixed some import checks
* incrementCounter unittest needs questionmark to handle undefined case
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [Maps] reverse geocoding tutorial
* reverse geocoding step
* add final step
* use dash delemiter instead of underscore in file name
* add float to step 3 so its on the same page
* add into to step 3
* Abort full screen in dashboard and maps when user clicks back button
* remove doc changes from another PR
* remove change in file heading
* tslint and fix unit test
* eslint
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>