* [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>
Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
* 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>
Co-authored-by: ymao1 <ying.mao@elastic.co>
* Fix rendering bug on Private Source status
* Fix rendering bug on Private Source status
* Refactor per code review
Co-authored-by: Scotty Bollinger <scotty.bollinger@elastic.co>
* [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>
Co-authored-by: mgiota <giota85@gmail.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
Co-authored-by: Yara Tercero <yctercero@users.noreply.github.com>
* 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>
Co-authored-by: Chris Donaher <christopher.donaher@elastic.co>
* [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>
Co-authored-by: Nathan Reese <reese.nathan@gmail.com>
* [TSVB] Markdown variables are not available on the first rendering
Closes: #108721
* Update editor_controller.tsx
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
* balance solutions
* clean up solution changes
* change footer button size
* update management section
* apply max-width to management items
* remove right side items from page header
* add data content update
* illustration poc
* add data content updates per feedback
* img size and alignment
* moved shared images to shared assets folder
* more solutions clean up
* rm unneeded import
* remove references to subtitle and appDescriptions
* update tests and snapshots
* more test and snapshot updates
* restore solution sort order
* ts and jest fixes; thx catherine!
* i18n fixes
* use new `KibanaPageTemplateSolutionNavAvatar` comp
* change solution imgs from png to svg
* update tests and snapshots
* rm spacer and update snapshots
* account for flex margin changes in img offset
* Change "Kibana" overview page text to "Analytics"
* update overview icon to match hp changes
* update snapshots
* center justify solutions and update snapshots
* update snapshots
* title case dev tools and stack management
* update text and snapshots
* fix merge error
* apply caroline's suggested style tweaks
* clean up css and update snapshots
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Michael Marcialis <michael.marcialis@elastic.co>
This fixes a bug where adding or deleting a role mapping resulted in the table not being updated. The issue stems from the fact that a copy of the mappings called “items” is created with loca state in the component for filtering before passing to EuiBasicTable. The issue is that this works fine on initial load, but the copy of items is never updated on subsequent renders. The solution is to update the items each time roleMappings is updated.
Co-authored-by: Scotty Bollinger <scotty.bollinger@elastic.co>
* share between aggs only field and base params: json, label, time shift.
* Fix some remarks
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [Lens] Add retry to drag and drop to fix flakiness
* Unskip test
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [APM] Replaces the transaction events fallback callout with an info badge (#108830)
* PR feedback and test fix
Co-authored-by: Oliver Gupte <ogupte@users.noreply.github.com>
cypress/ccs_integration is a subset/fork of cypress/integration and already tends to be left behind.
Situation is expected to improve once proper signaling of failing tests is reported to #security-solution-slack-testing.
For the moment, let's keep aligning manually.