* Making progress
* Fleshing out the extraction logic
* Finishing migration logic and starting more tests
* Finishing migration unit tests
* Making progress on services
* Finishing transform to es schema
* Finishing transform functionality and unit tests
* reverting migration data updates
* Cleaning up type errors
* fixing test error
* Working migration tests
* Refactoring retrieval of connector fields
* Refactoring connector id in and tests in frontend
* Fixing tests and finished refactoring parse string
* Fixing integration test
* Fixing integration tests
* Removing some duplicate code and updating test name
* Fixing create connector user action bug
* Addressing feedback and logging error
* Moving parsing function to common
* Fixing type errors
* Fixing type errors
* Addressing feedback
* Fixing lint errors
* Adjusting import for user action changes
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [TSVB] Remove the input string mode
* Fix some tests
* Add some functional tests and fix failing CI
* Update telemetry mappings
* Rename useStringIndices to allowStringIndices, move it from TSVB to Data constants and refactor test
* Apply text suggestions from code review
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
* Apply formatting and remove unused translations
* Fix labels
* Remove unused import
* Move popover toggling to checkIndexPatternSelectionModeSwitchIsEnabled function to prevent flakiness
* Update some visual_builder_page functions
* Remove accidentally added newlines
* Move TSVB ui settings to constants, remove tooltip and update popover text
* Handle the case of editing advanced settings is restricted
* Add requiresPageReload to UI setting and condition for the case the setting is already enabled
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
* Add allowlist filter to exception list telemetry.
* Refactor away union type.
* Bump interval back to 24h.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* only use relative time filter when generating share data
* Added comment on absolute time filter.
Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
* improve discover search session relative time range test
* update discover tests and types for passing in data plugin to getSharingData function
* updated reporting to pass in data plugin to getSharingData, also updates jest tests
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tim Sullivan <tsullivan@users.noreply.github.com>
Co-authored-by: Anton Dosov <anton.dosov@elastic.co>
* Add indicator to rule details page if broken connector
* Adding unit test
* Updating disabled state and adding warning callout
* Adding back the tooltip
* eslint
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Basic no-data page
* Rename to NoDataPage
* Add getData property to pass into EuiSuperDatePicker from pages
* Wire getData and redirect for no data page
* Draft port of isLoading & model updating
* Add todo on handling checkers
* Switch to model as state object
* Add checkers
* Porting enabler
* Fix build checks
* Attempting to smooth out enablement
* Clean up CI errors
* Fix breadcrumbs
* Fix linter warning
* Fix checkers dependency (I hope)
* Hook up catchReason
* Add a stub for react setup mode
* Clean warnings
* Fix toggleSetupMode by calling initSetupModeState first
* Translating checker strings
* typo on "xpack"
* Move isCollection/reason check in NoData
This replicates how the angular app did selective re-rendering of the react component, but while still being able to render the component.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Fix search bar `onQuerySubmit` to drop prior `admin_query` param when pushing a new route change
* enhance current test case to ensure existing data is also changed when its blank
The changes were picked from the current draft PR #112239 so that they can be shared with other changes taking place in parallel:
- Routing methods for parsing/retrieving url params for policy details page
- store selectors/reducers in support of url location management for policy details