* [Logs UI] Fix redirect to logs stream
* Add functional test for link-to logs
* Revert i18n wrapper
* Update snapshots
* Hard-code test result instead of using faulty import
* Fix typo in test
* refactor draw UI to use same UI as create geometry filter from features
* update FeatureGeometryFilterForm to use GeometryFilterForm
* add jest test for GeomemtryFilterForm component
* fix i18n translations
* update ToolsControl jest snapshots
* use __ in css class names
* Refactor doc table and remove search source from it
* Fix auto refresh
* Remove reference to courier
* Update doc table tests
* Fix isFetchRequired logic
* Remove references to courier
* Fix import from ui/courier
* Add courier back in for refresh interval
* add buttons and links to create/edit policy
* set up add policy form
* start create policy form, including loading/error states and redirect for repository select field. add inline option to SectionLoading. add actions prop to SectionError
* add snapshot name field
* Change page title upon app navigation, improve breadcrumbs
* Add on cancel to policy form, reorder fields
* Add simple cron field
* First pass at create/edit policy functionality
* Adjust permissions for SLM tab
* Adjust no snapshots prompt based on if policies exist or not
* Add selectable indices to policy form
* Move cron editor from rollup jobs to ES UI shared folder
* Used shared cron editor for slm policy create/edit
* Adjust copies; add duplicate schedule warning callout
* Surface in progress information
* Fix doc link for 7.x
* Fix rollup tests
* Copy edits from review
* Add ES endpoint to request review
* Remove unused imports
* Fix i18n by cleaning up typo'd text
* Remove unused import
* Fix permissions and i18n
* Revert change to Logistics copy
* Fix bugs and PR feedback
* Add cancel button to form and add comment for list
* Adjust timeout comment
* Fix bug with list of indices in detail panel when clicking through table
* Add comment about EUI bug
* [services/es_archiver] retry uiSettings update
* run x-pack-ciGroup7 30x times
* Revert "run x-pack-ciGroup7 30x times"
This reverts commit 80e199c3aa.
* [saved_object_api_integration/common/services] add retry service to the set
* add retry service for x-pack api tests
* WIP: Adding libs for webgl
* WIP Adding swiftshader libs to chromium
* WIP: Adding missing binaries for webgl in chromium
* Use pipes for communication with chrome to avoid networking snafus
* Bumps puppeteer in prep for new chromium build + types and better @types package
* Remove ignore
* Removing of final @ts-ignore now that we have types
* README updates
* Fixing binding issues
* Fixing maps integration wrt reporting + conditional pipes for puppeteer
* Adding new deps to the windows build
* New s3 builds
* Checksums for updated linux build
* Moving types out of puppeteer file and into core puppeteer module
* launch => puppeteerLaunch
* Maps comment about render loading in reporting
* Clarify how reporting uses hooks and events for viz
* Clears changes a loaded saved query before loading another one
* Adds general functional test to ensure changes to a saved query are discarded on reloading it
* Moves resetting a dirty saved query to the app controllers in Discover, Visualize and Dashboard
* Fixes alert mustache templating with arrays
fixes https://github.com/elastic/kibana/issues/44057
Prior to this fix, values inside an array were not subject to the
mustache transform.
* move stat component out of jobStatsBar for reuse
* create transformStatsBar component
* add transformStatsBar to DF page
* update tests
* move create statsBar component for reuse
* move stat component into statsBar component
* move statsBar related types to stats_bar dir
* rename scss file. remove unnecessary import
This fixes some edge-cases that caused infinite loops: React thinks the tree has changed because of a new root component, effects fire off which change the state and cause a re-render, React thinks the tree has changed because of a new root component...
* Initial work
* Fix failing jest test
* Use APIKeys class
* Only use id to invalidate
* Log all errors in invalidate function
* Cleanup
* Apply PR feedback
* Replaced 'timeUpdate' and 'enabledUpdated' timefilter events with observables.
* Change enabledUpdated$ to a BehaviorSubject
* refreshIntervalUpdate + fixes in monitoring
* autoRefreshFetch
* getFetch + delete listenAndDigestAsync
* Removed SimpleEmitter parent
* Updated timefilter tests
* Post merge code updates in ML + type fixes
* visual editor unsubscribe
* removed unused import
* timefilter mock
* Import only from top level of timefilter
* Fixed typo in discover
* unsubscribe in monitoring
* Deleted two tests relying on timefilter implementing EventEmitter
* Renamed subscribtion var name
* import path for fixing jest test ?
* Removed unused row
- EuiInMemoryTable will not correctly reflect prop updates like sorting. So for example, when the component gets mounted with sorting={false} it will never consider a later update to make sorting available after all data is loaded. This PR fixes it by mounting the component only once sorting was set properly. This affected all data frame analytics/transform tables.
- This consolidates code where we had multiple custom type definitions for EuiInMemoryTable because it's not based on TypeScript itself yet. The PR adds TypeScript Prop definitions for
the component in ml/common/types/eui/in_memory_table.ts based on React propTypes and exposes a MlInMemoryTable component that wraps EuiInMemoryTable. I'll be in contact with the EUI team so they can make use of this for EUI itself.