* Remove select param type
* Add non-responsive to agg_add control
* Remove extra braces
* Add agg_group_names enum
* Remove unused file agg_config_result
* Revert for files from tabify folder
* Get rid of importing from index
* Remove unused functions
* This function will be flaky if the page is still loading and newItemButton does not exist but will soon.
* Skip only the other flaky test, this PR should fix the one
* Bring table vis params styles inline with others
* Add percentage column option to table vis
* fixup! Add percentage column option to table vis
* fixup! Add percentage column option to table vis
* eui 12.3.1
* add data logos
* Fix TS uses, one SCSS use of euiOverflowShadow
* fix overflow shadow mixin in sass
* homepage logos
* refix typo on homepage
* hp snaps
* remove old nav_menu direcory
* Bit of cleanup of types and in datavis controller
* replace angular service with importable observable
* wrap tabs in links
* Adds actionTypeConfig to AAD exclusion for action ESOs
fixes https://github.com/elastic/kibana/issues/40177
Prior to this, the `actionTypeConfig` was not excluded from AAD when using
encrypted saved objects in actions.
d0da71c2b4/x-pack/legacy/plugins/actions/server/init.ts (L31-L35)
This caused a problem when updating values in the `actionTypeConfig`, as per
issue https://github.com/elastic/kibana/issues/40177
Also added `x-pack/test/functional/es_archives/actions/README.md` to explain
how to get the id and encrypted value string, if this needs to be done again
later, since it's a little tricky.
* change alertings reference to actions archived action
Alert happened to reuse the archived action, so it's reference to the
action also had to be updated.
* expose functions to translate between space id and namespace
* expose to legacy world
* address PR feedback
* adds server.plugins.spaces.getBasePath(spaceId)
* fix impl
* it helps when you actually commit your fixes
Fixes a bug where opening a forecast from the anomaly jobs list several times would not show the forecast.
The bug was caused because the observable mlJobSelectService was triggered on mounting the mlJobSelectorReactWrapper to pass on the currently selected job. However, because this directive is a child of MlTimeSeriesExplorerController it would do this check only after this controller is already initialized but also need the current jobs. The result was that the controller would receive first the out-of-date jobs and only then the new job ids. The second trigger unsets the forecast, because it's expected to only be triggered multiple times by the job selector.
The fix introduced here solves the problem by triggered the observable directly from mlJobSelectService, because the service is only set up once in contrast to a directive. globalState offers some listeners which can be used to trigger callbacks on certain events within globalState. We can use save_with_changes to subscribe to updates when globalState.save() gets called.