* create graph listing page
* clean up app folder
* remove inline loading menu
* also add badge to workspace route
* fix tests
* fix graph spaces functional test
* generate documentation for new breadcrumb property
* fix test subject names
* remove unused translations
* start implementing save modal flow for Graph
* fix spaces functional test
* wip save modal
* wip save modal
* add and style save modal
* add placeholder to description field
* disable dirty check on breadcrumb navigation and fix delete function
* improve onClick typing on breadcrumb
* fix newline error and use new types in dashboard app controller
* fix translation errors
* fix i18n translation for real
* code review
* fix i18n phrases
* remove fragments
* remove unnecessary max-width and add commentary
* move to async syntax
* clean up implementation
* use description instead of title
* fix snapshot
* adress review comments and set width for all save modals
* fix bug and improve typing
* fix classname
* refactor code to use react-router params instead of regex inside of use-url-state
Fix inspect in hosts/host details page
Fix some url state issue too
* add search in breadcrumb + fix existing unit testing
* refactor code to use react-router params instead of regex inside of use-url-state
Fix inspect in hosts/host details page
Fix some url state issue too
* add search in breadcrumb + fix existing unit testing
* fix bug by doing cypress test
* clean up + unit testing
* review I
* [SIEM] Fixes the Anomalies table paging to work again
* Updated to look more like the PR in flight to have a smaller diff
* fix cyclic deps
* remove redundant comment
* review II
* review II + fix circular dependency
* fix host url
'GOCACHE' is set to '$HOME/.cache' by default. It is not portable
because it relies on the users who run the kibana. Customize
'GOCACHE' to $GOPATH/.cache to make the go lsp more portable.
FYI: The build cache is now required as a step toward eliminating
$GOPATH/pkg.
This changes the type of the state used to store the dates selected via the datepicker in the URL to string. That means it preserves the occurrences of now, now-2w and similar date math expressions without eagerly converting them to a specific timestamp. In combination with the fact that the analysis results page now keeps the selected date range as strings and the query date range as separate numeric timestamps, this fixes the usage of the relative time ranges in the datepicker in combination with the auto-reload functionality of the datepicker.
Additionally the page now makes use of the fixed auto-reloading by enabling it by default with a 30 second interval to make the onboarding smoother. The "no data" message on the results page will now be replaced by the chart as soon as the log rate analysis job has started producing results.
It further fixes the rounding of the end date to round up. That means that the quick select intervals like "This year" or "This week" actually work and result in a non-empty interval.
* Decouple actions from embeddables: step 1
* prefer as any instead of is-ignore
* Remove unneccessary test, no more triggerContext to be null.
* Fix bug and fix the test that should have caught it. Be more strict about checking isCompatible.
* ensure example url wraps properly when the space identifier is long
* restrict space identifier length to 500 characters
* Revert "restrict space identifier length to 500 characters"
This reverts commit a34f324374.
* update snapshot
* [Reporting] add capture.maxAttempts setting
* restore default in code, so tests will pass
* --wip-- [skip ci]
* write test
* fix test
* update error message with value
This fixes switching to another detector on single metric viewer. There is no longer a Refresh button next to the dropdowns, instead the charts will reload when one of the dropdowns (detector or entity selection) changes.
* Created np_ready/public and moved files into it.
* Added kibana.json
* Added plugin.ts and moved plugin class into it.
* Added legacy.ts and moved ui imports to legacy.ts.
* Added mock.ts
* Created registerVisualization() and removed VisTypesRegistryProvider from setup().
* Fixed imports from plugins/visualizations.
* Removed visualizations from index.ts and call setup directly from legacy.ts
Kibana index patterns can be comma-separated whereas the create analytics API takes an array of indices. This fixes the analytics creation UI to convert Kibana index patterns to ES index patterns.
* ensure scripted fields are included in preview
* ensure expanded tab preview table has correct date formatting
* use ColumnType
* update to correct column type
- The advanced editor allows you to create any type to analytics job, so this PR fixes button names and form headings from Create outlier detection job to Create analytics job.
- With the button/headings change, the basic form to create a job would miss information that it only allows you to create an outlier detection job. Therefore an explanatory header including the link to switch to the advanced editor was added
* wait for context menu to appear
* run x-pack-ciGroup4 40 times
* actually enable the flaky test...
* Revert "run x-pack-ciGroup4 40 times"
This reverts commit 71ac8e167e.