* 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.
from <readable repository name>-<hash before lowercased uri>
to <capped readable repository name>-<hash after lowercased uri>
1. support long code repo uri
2. make repo uri case insensitive
* Dice up validation and parsing
* Should call onRemove callback if there is one on reset
* Remove unneeded onRemove refs since reset is now being called instead
* Dice up json preview and parse & clean
* Unit tests for preview and parse & clean
* This isn't accurate for MultiPoint and will be refactored heavily anyway for dynamic mappings in the near future
* Move index pattern validity check to service file. Update index functions to return name arr
* Test index name/pattern validity check
* Review feedback
* Review feedback
* Review feedback
* Review feedback
* [maps] Make default EMS tile layer auto select light or dark tiles based on isDark mode advanced setting
* clean up
* remove console statements
* review feedback
* Addresses an issue where Chromium user-data-dirs aren't cleaned properly, and moves to TS
* Fixing renovate config issues
* Fixing issues with typedef's missing
* Using prior-set typedefs for logger
* [Reporting/FN Test] use a smaller archive for scripted field testing
* rename reporting/scripted to reporting/hugedata, for non-scripted purposes
* use small set for another scripted field test
* [Maps] revamp terms join docs
* clean up
* clarify how join adds properties to left source features
* move configuration to relavent area
* add sentence explaining that features without join properties are not visible
* paired with gchaps for edits
* cleanup
* suggested changes from gchaps
* Updating to @elastic/lodash to 3.10.1-npm-kibana2
* Updating lodash to 4.17.13
There's a stray dependency to lodash 4.17.11 via cypress which doesn't
use "^". This is a dev dependency, so we can ignore it for a bit while
they update their package.json
* Updating some forgotten references to @elastic/lodash@3.10.1-kibana1
* Updating lodash-es to 4.17.13
* Updating to @elastic/lodash to 3.10.1-npm-kibana3
* Using the root resolutions to update cypress's version of lodash.
Thanks @spalger!!!
* Final Embeddable API V2 PR
* fix: import discover embeddable scss file
* address code review comments
* Add a functional test that would have caught the bug... will look to add a unit version once I discover the error.
* Fix bug cause by async loading calls and changes to parent input while child is being created. added jest test
* remove outdated readme in dashboard folder
* need to always refresh dashboard container, not just when "dirty"
* add a wait, this issue started appearing right when I added this to the test
* Remove test that kills kibana ci so it's not a blocker. jest test was added for this scenario
* fix issues when panel is added then removed before it completes loading
* fix logic error with maps embeddable and isLayerTOCOpen
* create NavigationMenu and TopNav components
* create timefilter wrapper class
* update timefilter type file
* use new navMenu
* use legacy timefilter for initial conversion
* remove comments
* Move navMenu tabs into separate component
* ensure dataFrame tab selected style works
* update test
* remove top padding when topNav not visible
* add refresh button functionality
* docs: uptime guide first draft
* docs: uptime guide updates
* docs: clean up duplication
* docs: nits
* temporarily remove link from kib to uptime
* reviewer feedback
* change from getting started to install
* [services/lib/web_element_wrapper] use Generics in replyCall
* [services/lib/web_element_wrapper] remove redundant return types
* [services/lib/web_element_wrapper/] set retryCall timeout to 200 ms
* [services/find] explcitly pass element to have locator===null by default
* use static method to create WebElementWrapper
* missed a couple uses
* move some values to constants
* remove some unnecessary type info