- Users can now create choropleth maps. This requires configuring an inner join between the results of a term-aggregation and a reference vector layer. This vector layer needs to be in the GeoJson format. By default, Kibana uses vector layers serverd by a data service hosted by Elastic. Users can also bring in their own layers by adding configuration entries in the kibana.yml. These need to point to a CORS-enabled data service that accepts requests from the Kibana application.
- For clarity, the tilemap is renamed to Coordinate Map.
- A new manifest is published by Elastic. this includes metadata for the available tilemap services, as well as metadata for the available vector data layers.
Required manual edits to resolve
Conflicts:
src/core_plugins/kibana/inject_vars.js
* gauge chart
* adding ranges and color options
* adding green to red color pallete
* adding more options
* fixing based on tanya's review
* fixing label positions
* improving range settings
* percentage mode applies to legend
* hidding labels when too long
* updating based on ui rview
* rebasing on master
* adding unit tests
* adding selenium tests
* fixing tests
* adding metric gauge type
* removing metric vis
* adding metric and goal charts
* updating options
* fixing bugs
* fixing based on review from Thomas
* updating icons
* fixing tests
* updating based on last review
* hide some settings if only one range
* fixing tests
* removing unsupported aggs
* fixing defaults
* fixing options
* fixing error with inverse color schema
* adding spacing to info icon
* fixing some tiny issues
* [tests/functional] move screenshots to their own service
* [ftr] add testFailure and testHookFailure lifecycle hooks
* [tests/functional/screenshots] cleanup old screenshots at startup
* [test/functional/screenshots] take screenshots when tests fail
* [cli_plugin/install] fix test
* [ui/scanner] fix test
(cherry picked from commit 2e7fed87fd)
When a user configures a WMS, we should not use the zoom-settings from the manifest. These depend on the user's license level, and are not relevant when using a 3rd party WMS service.
* Change expected data to match change in table UI
* fix more expected results for data UI change
* Revert one previous change and fix one other test
* fix last issues
* missed splitting the last array element
* missed splitting the last array element
* add the functional tilemap test (#10992)
Since the unit-tests now verify all colors and sizing as well, this integration test is mainly relevant for verifying the zooming behavior.
* fix test with new template
* [esArchiver] combine elasticDump and ScenarioManager (#10359)
* As a part of bringing functional testing to plugins, esArchiver gives these plugins a way to capture and reload es indexes without needing to write a bunch of custom code. It works similarly to the elasticDump and ScenarioManager tools that it replaces.
Differences:
- Streaming implementation allows for much larger archives
- CLI for creating and using archives
- Configurable archive location
- Stores the data in gzipped files (better for source control, searching, large archives)
- Automatically identifies and upgrades Kibana config documents
Methods:
- `#load(name)`: import an archive
- `#loadIfNeeded(name)`: import an archive, but skip the documents what belong to any existing index
- `#unload(name)`: delete the indexes stored in an archive
CLI operations:
- `./bin/es_archiver save <name> [index patterns...]`: save the mapping and documents in one or more indexes that match the wild-card patterns into an the `<name>` archive
- `./bin/es_archiver load <name>`: load the mapping and documents from the `<name>` archive
* [functional_tests/common/nagivate] check for statusPage
* [es_archiver] move bins into new scripts dir
* [functional_tests/apps/context] use esArchiver
* [esArchiver] general improvements after showing to a few folks
- remove auto-upgrading config doc logic (until we have better access to kibana version info)
- export unload command
- remove preemptive checks in favor of reacting to errors
- use type "doc" vs "hit" for doc records (consistency)
- wrote a bunch of pending tests to think though and plan
* [esArchiver] make log a stream that writes to itself
* [esArchiver] fill in stats and archive format tests
* [esArchiver] splitup action logic
* [esArchiver/cli] fix cli --help output and comment
* [esArchiver] remove type-based param coercion
* [esArchiver/log] use strings for log levels
* [esArchvier] remove unused var
* [esArchiver/indexDocRecordsStream] add tests
* [esArchive] fill in remaining tests
* [esArchiver] fix dem tests
* [eslint] remove unused vars
* [esArchiver/loadIfNeeded] fix call to load()
* [esArchiver] remove loadDumpData helpers
* [esArchiver] update archives for 5.x
* [functionalTestRunner] replace intern (#10910)
* [functional_test_runner] replace functional testing tools with custom/pluggable solution
* [functional_test_runner] Convert unit tests to commonjs format
* [functional_test_runner] Fix dashboard test in wrong mode
* [functional_test_runner] Add dashboardLandingPage test subject
* [functional_test_runner] Get Visualize page object
* [functional_test_runner] Fix outdated references
* [functional_test_runner] Fix more outdated refs
* [functional_test_runner] Remove duplicate tests
* [functional_test_runner] Improve test readability
* [functional_test_runner] 😞 So many duplicate methods
* [functional_test_runner] Move mgmt `before` outside toplevel describe
* [functional_test_runner] Settings page obj missing methods
* [functional_test_runner] Add improvements from @gammon
* [functional_test_runner] Fix return statements in async funcs
* [functional_test_runner] Move before() to correct scope
* [functional_test_runner] Add after() hooks to remove index patterns
* [functional_test_runner] Attempt to fix vertical bar chart tests
* [functional_test_runner] Clean up
* [functional_test_runner] Reinstate unit tests
* [functional_test_runner] Set default loglevel back to info
* [functional_test_runner] Replace `context`s with `describe`s
* [functional_test_runner] Better error handling
* [functional_test_runner] Add in new Tile Map tests
* Incorporate changes from master
* [functional_test_runner] validate that every test file has a single top-level suite
* Update contributing doc with link to full doc
* [docs] Spelling and grammar fixes
* docs: writing and running functional tests
* [docs] Move plugin doc to plugin area
* [docs] Housekeeping. Doc in wrong place
* [docs] Remove dup doc file
* [grunt] Only run mocha_setup when running tests, not every grunt task
* [eslint] remove use of context()
due to merge conflicts, this also required backporting the resize_checker components
* Geocentroid / tilemap bug fixes (#10871)
- adds the geo-centroid metric as the new default for visualizations
- various bug fixes and improvements
- avoid unnecessary calls to manifest
- avoid map flicker when zooming
- enable scroll/pinch/touch zooming
- avoid heatmap errors
- ensure map fills screen in dashboard
- ensure fit works consistently
- relax tilemap constraints
- remove support for multi-maps
- this refactor sets the stage for new vector map visualization which will reuse the same map components
* Start at view/edit mode 4
* Revert back to save panel
- Get rid of `clone`
- Get rid of rename
* Move order of top nav component around so no chance of hitting Edit -> Cancel
* Update "lose changes" confirmation dialog
- Change the string and button text
- Set default focus on the cancel button.
* Remove DashboardViewMode
It was previously used when viewMode wasn’t stored in appState, in
order to keep an unsaved dashboard, that was just saved, in Edit mode.
This is unnecessary in the latest iteration.
* Pull time filter out of dashboard_state
* Fix edit controls bug, add more tests, make other tests more stable.
* Remove unnecessary logic, unapplied query bug fix, code clean up
* Fix bug on filter reloading, add tests & clean up
* Fix issue with move and remove icons showing up in expanded panel mode
and add tests to catch it.
* Fix issue with lose changes not resetting panel state
and add tests.
* General Clean Up
- Merge function only used in one spot inline.
Add comments
* address code review comments
* Stop using static + class to namespace functions
Instead, export each function individually.
* Show dashed border on maximized panels in edit mode.
* Be more methodical about ensuring the modal dialog hides before continuing.
* abide by new no unused vars rule
Backports PR #9725
**Commit 1:**
Initial import
* Original sha: f9d527ecad
* Authored by Chris Cowan <chris@chriscowan.us> on 2016-12-21T00:27:11Z
**Commit 2:**
Merge branch 'master' of github.com:elastic/kibana into metrics
* Original sha: c5e936f272
* Authored by Chris Cowan <chris@chriscowan.us> on 2016-12-21T14:26:16Z
**Commit 3:**
updating the editor width to match the new specs
* Original sha: 0d0f4c6aa8
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T16:51:06Z
**Commit 4:**
Merge branch 'master' of github.com:elastic/kibana into metrics
* Original sha: 2fb42d0e5d
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T16:54:40Z
**Commit 5:**
Adding tribe node support
* Original sha: 63a736aa21
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T16:57:40Z
**Commit 6:**
Adding tests for server libs
* Original sha: 6ede79b8e4
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T22:34:57Z
**Commit 7:**
removing bluebird
* Original sha: 1cb28600fb
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-02T22:39:23Z
**Commit 8:**
removing extra cruft
* Original sha: 4efe0ecd92
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T17:01:32Z
**Commit 9:**
Fixing the font sizes
* Original sha: 33f4d535b8
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T18:09:08Z
**Commit 10:**
Fixed the updating code
* Original sha: 51ff9f8fa9
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T18:56:29Z
**Commit 11:**
Adding brushing
* Original sha: 2ba0463721
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T20:23:46Z
**Commit 12:**
Fixing linting issues
* Original sha: 09b6ada25d
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T20:33:12Z
**Commit 13:**
Adding global filters
* Original sha: 985ec1c02c
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-04T21:44:20Z
**Commit 14:**
Adding missing packages
* Original sha: bd87e894cc
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-05T13:16:15Z
**Commit 15:**
Default gauge style to half circle
* Original sha: 5ce7d856fb
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-05T15:10:51Z
**Commit 16:**
Fixing the markdown css bug
* Original sha: 0b72290f6a
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-05T15:26:53Z
**Commit 17:**
Adding tests for the get_vis_data api
* Original sha: a6e91ba86e
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-12T15:16:05Z
**Commit 18:**
Adding time offset
* Original sha: 5ee12ac7e2
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-12T17:36:56Z
**Commit 19:**
Adding time offset to each type
* Original sha: ee52e34456
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-12T17:42:33Z
**Commit 20:**
fixing bugs from time offset
* Original sha: 16b7469d41
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-13T23:12:18Z
**Commit 21:**
adding index pattern option to series
* Original sha: 1e64c7cc70
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-17T21:57:13Z
**Commit 22:**
Merge branch 'master' of github.com:elastic/kibana into metrics
* Original sha: b4ce642e68
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-17T23:05:40Z
**Commit 23:**
Adding index pattern overrides
* Original sha: b5ff6c6f46
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T05:29:25Z
**Commit 24:**
Adding index pattern overrides
* Original sha: 6641c8e6e4
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T05:38:12Z
**Commit 25:**
Fixing tests
* Original sha: b7822ecb5c
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T05:43:56Z
**Commit 26:**
Fixing brushing in the vis editor
* Original sha: 74dc57f460
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T17:14:04Z
**Commit 27:**
Changing the label
* Original sha: 95e58b0c86
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T17:19:03Z
**Commit 28:**
Change the behavior of selecting a pipeline agg when only one exists.
* Original sha: 5d2bf42680
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T18:18:57Z
**Commit 29:**
Refactoring series a bit
* Original sha: f1ff1988ce
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T18:33:15Z
**Commit 30:**
Changing series options to just options
* Original sha: 23821b52bd
* Authored by Chris Cowan <chris@chriscowan.us> on 2017-01-18T20:34:59Z
Backports PR #10529
**Commit 1:**
using field formatters for heatmap legend
* Original sha: 7dcc80d16b
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-23T09:32:06Z
**Commit 2:**
fixing test
* Original sha: 421aeb7708
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-24T16:35:03Z
Backports PR #10463
**Commit 1:**
fixing #10427
* Original sha: 4e03d2032d
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-20T11:09:22Z
**Commit 2:**
fixing test
* Original sha: 82705d019c
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-22T10:13:36Z
Backports PR #10517
**Commit 1:**
Fixing a naming collision the shared-item visualize tests were hitting
* Original sha: 2a163c8b2b
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-22T19:02:25Z
Backports PR #10441
**Commit 1:**
Executing the visualize shared-item title/description tests in a try
This function test can be flaky if we try to grab the attributes before
the visualization has finished rendering, so we're wrapping it in a try
* Original sha: d38a255e47
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-17T19:54:45Z
Backports PR #10234
**Commit 1:**
Adding attributes to be used by sharing
* Original sha: cbb5047bf2
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-01-25T15:53:10Z
**Commit 2:**
Moving the shared-item tags for dashboard panels
* Original sha: ba4b74bfd4
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-07T20:27:36Z
**Commit 3:**
Switching from shared-item-title/description to just title/description
* Original sha: 757d7cf50f
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-07T20:31:09Z
**Commit 4:**
Removing move noise
* Original sha: c54df9fc51
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-07T20:33:19Z
**Commit 5:**
Fixing typo
* Original sha: 7a13bc909c
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-07T20:34:18Z
**Commit 6:**
Adding data- prefix before attributes, began writing tests
Adding shared-item title tests
Switching up the panel tests
Adding description tests
Fixing linting
Adding dashboard timefilter test
Adding visualization shared-item tests
Adding shared-timefilter tests
Adding discover shared-item tests
* Original sha: 0dbb7eb0ed
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-09T19:39:13Z
**Commit 7:**
Fixing shared-items-count on dashboard
* Original sha: 7ab7a707f5
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-16T14:25:58Z
**Commit 8:**
Fixing functional test data for discover and visualize
* Original sha: 063a49e6e8
* Authored by kobelb <brandon.kobel@elastic.co> on 2017-02-16T20:57:22Z
Backports PR #9642
**Commit 1:**
adding vislib chart grid
* Original sha: 066c3fefa9
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-24T17:38:16Z
**Commit 2:**
updating vislib to correctly render all new features
* Original sha: 6d642caecc
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-24T17:40:32Z
**Commit 3:**
adding new options to kibana visualizations
* Original sha: ec9a614d70
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-24T17:41:33Z
**Commit 4:**
update vis icon on save
* Original sha: 401ed70df6
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-24T19:20:05Z
**Commit 5:**
updating documentation
* Original sha: 978e9e265a
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-25T09:49:48Z
**Commit 6:**
fixing unit tests
* Original sha: d2168d7c22
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-25T12:12:20Z
**Commit 7:**
cleaning up
* Original sha: 3d90a32138
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-25T21:06:32Z
**Commit 8:**
updating based on UI review
* Original sha: d00dc51476
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-09T09:38:12Z
**Commit 9:**
adding visualize editor unit tests
* Original sha: 5e76d9c74f
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-09T14:42:46Z
**Commit 10:**
selenium tests
* Original sha: 68e953b040
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-09T15:47:55Z
**Commit 11:**
additional option tabs
* Original sha: af6ad1127a
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-11T12:59:06Z
**Commit 12:**
some more changes to the tabs/options [thanks CJ]
* Original sha: 3a5ab5ceaf
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-12T10:26:34Z
**Commit 13:**
going back from Category/Value axis to X/Y axis
* Original sha: 08b01f03a6
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-12T10:36:53Z
**Commit 14:**
fixing unselected dropdown options
* Original sha: 8544079ffb
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-16T11:38:43Z
**Commit 15:**
updating based on last UI review
* Original sha: e9de4f75b1
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-20T12:47:02Z
**Commit 16:**
updating based on last review
* Original sha: 2b97717f50
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-25T11:07:35Z
**Commit 17:**
updating based on last review
* Original sha: 5a499db34e
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-25T11:15:27Z
**Commit 18:**
fixing issue with axis titles
* Original sha: a2a2681390
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-25T13:38:05Z
**Commit 19:**
allowing to specify only upper or only lower data bound
* Original sha: 87804d1942
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-01-25T14:24:43Z
**Commit 20:**
updating based on brandons review
* Original sha: 7e742627f8
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-10T11:05:54Z
**Commit 21:**
fixing horizontal bar chart labels
* Original sha: 3d437e5335
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-13T11:30:08Z
**Commit 22:**
fixing test
* Original sha: b93c84dac3
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-13T13:18:43Z
**Commit 23:**
adding backward compatibility
* Original sha: b9a78c4e36
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-13T17:40:40Z
**Commit 24:**
updating based on last review
* Original sha: 37634bf211
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-15T09:10:15Z
**Commit 25:**
fixing selenium tests
* Original sha: c3c818cbbc
* Authored by ppisljar <peter.pisljar@gmail.com> on 2017-02-15T15:55:41Z
Backports PR #10308
**Commit 1:**
Stabilize tests involving absolute timepicker
The asynchronous nature of angular's digest cycle and the page rendering
in the browser can lead to situations in which
`isGlobalLoadingIndicatorHidden()` returns true because the loading
triggered by the previous action has not yet started. In this case
subsequent actions incorrectly assume the loading has already been
completed. This is probably responsible for the flakiness described in #10302.
The newly introduced `waitUntilLoadingHasFinished` first waits for a
duration up to `defaultTimeout` for the loading indicator to appear
before waiting for it to be hidden again. In the best case this will
reduce the false positive rate of `setAbsoluteTimerange()`. In the worst
case the function will wait `defaultTimeout` longer than when just using
`isGlobalLoadingIndicatorHidden`.
fixes#10302
* Original sha: 345421bd63
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2017-02-13T15:05:50Z
**Commit 2:**
Use findTestSubject
* Original sha: 3a2f3fc9eb
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2017-02-13T16:02:08Z
**Commit 3:**
Replace all usages of isGlobalLoadingIndicatorHidden
* Original sha: 27ad2447a5
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2017-02-13T17:49:56Z
**Commit 4:**
Introduce timeout argument to findTestSubject
* Original sha: 60ab85a295
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2017-02-14T16:05:28Z
Backports PR #9605
**Commit 1:**
Refactor Visualize Wizard to use explicit controller names, instead of defining them dynamically.
* Original sha: 5778951aa4
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-21T20:58:55Z
**Commit 2:**
Add landing page with table to Visualize app.
- Update Visualize wizard UI.
- kbnTopNav directive supports no-menu-extensions attribute for excluding extensions, so you can hide the menu items entirely.
* Original sha: 5a5eecbfc6
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T00:08:06Z
**Commit 3:**
Add kuiIcon--basic and support icons in Table component. Display icons in Visualize landing page.
* Original sha: 1dbffd1f9e
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:38:35Z
**Commit 4:**
Fix bug with vertical alignment in Table cells.
* Original sha: f69df4c4ba
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:41:56Z
**Commit 5:**
Change Visualize menu items: New goes to landing page, Open goes to wizard.
* Original sha: 8ca2faf459
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-22T01:46:22Z
**Commit 6:**
Move visualize/landing route to live at visualize/ instead.
* Original sha: e674f6c315
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T21:46:21Z
**Commit 7:**
Refactor Visualize Wizard templates to use import syntax.
* Original sha: b129af5f05
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T21:48:11Z
**Commit 8:**
Set kuiViewContent width to 100% to avoid it shrink wrapping its content.
* Original sha: 94afb6f3d4
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T22:00:36Z
**Commit 9:**
Move ToolBar buttons to the right side. Remove labels and add tooltips.
* Original sha: 6a66f6f5c9
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T22:04:49Z
**Commit 10:**
Fix functional tests for Visualize, to work with new landing page.
* Original sha: 5a720c9fc9
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T23:47:52Z
**Commit 11:**
Remove unused Visualize load menu template.
* Original sha: b010488925
* Authored by CJ Cenizal <cj@cenizal.com> on 2016-12-23T23:52:24Z
**Commit 12:**
Remove Edit link from Visualization listing.
* Original sha: a1f737fcf3
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-03T19:41:50Z
**Commit 13:**
Disable timepicker in Visualization listing.
* Original sha: ca4adc36bd
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-05T00:18:35Z
**Commit 14:**
Add basic Icon example. Fix Visualize Wizard titles and layout.
* Original sha: 50e2da76d3
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-01-17T16:57:31Z
**Commit 15:**
Remove icon cells from Table component. Fix Visualize landing table header bug and type icon position.
* Original sha: 56252644f2
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-01T18:19:49Z
**Commit 16:**
Change Visualize route names. Add omitPages attribute to breadcrumbs directive. Make Visualize breadcrumbs into links.
* Original sha: 93c9533beb
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T00:41:07Z
**Commit 17:**
Remove Open and New menu buttons from Visualize.
* Original sha: f243762d8f
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:07:55Z
**Commit 18:**
Add ConfirmationModal for deleting visualizations.
* Original sha: d0325baa9b
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:14:34Z
**Commit 19:**
Implement sorting for name and type columns in Visualize listing.
* Original sha: 39ed424856
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T01:21:57Z
**Commit 20:**
Refactor Visualize routes into VisualizeConstants file. Fix functional tests.
* Original sha: 43ceb6e0e1
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-02T18:45:17Z
**Commit 21:**
Add pager_controls directive and pager service. Add pagination to Dashboard and Visualize landing pages. Change Dashboard listing to use hrefs for each dashboard.
* Original sha: d1d3da7741
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:37:28Z
**Commit 22:**
Add Basic Icon example.
* Original sha: 880b7b42f0
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:41:59Z
**Commit 23:**
Use ng-if instead of ng-hide to hide/reveal Table action buttons in Dashboard listing.
* Original sha: 668d598082
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-04T00:44:06Z
**Commit 24:**
Redirect from old Visualize wizard routes to new ones.
* Original sha: 99525ac45d
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T18:37:05Z
**Commit 25:**
Use ViewContent and Title components in Visualize wizard.
* Original sha: 734c85b5ab
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T18:46:50Z
**Commit 26:**
Fix Visualize and Dashboard listing table logic so that selection only applies to the current page of items.
- Paging clears the selection.
- Searching clears the selection.
- Sorting clears the selection.
* Original sha: de4f7b43e2
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:05:16Z
**Commit 27:**
- Fix Visualize wizard breadcrumbs.
- Use consistent "Create" terminology in both Visualize and Dashboard for creating new items.
- Use NoItems and PromptForItems components in Visualize listing view.
* Original sha: 10dbff66cc
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:22:09Z
**Commit 28:**
Rename pagerService factory to pagerFactory.
* Original sha: 6eeeab6833
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:29:36Z
**Commit 29:**
Minor code style improvements.
* Original sha: 438f5c4468
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:36:17Z
**Commit 30:**
Use inject dependencies in Visualize and Dashboard listing.
* Original sha: 794b18cc8c
* Authored by CJ Cenizal <cj@cenizal.com> on 2017-02-06T19:45:00Z
Backports PR #10041
**Commit 1:**
Should only support 10 zoom levels.
The map service is dialed back to only support 10 zoom levels iso. 12. Update corresponding integration test.
* Original sha: 6d31111127
* Authored by Thomas Neirynck <thomas@elastic.co> on 2017-01-24T17:01:47Z
Due to merge conflicts, manual backport of 929b4de122
This modifies the way Kibana reads out metadata about the TMS service used in the Tilemap Visualization.
- Kibana now uses an external service that exposes a 'manifest'. This contains metadata about one or more available TMS services
- Kibana continues to respect the configuration of the kibana.yml file. If a custom TMS service is set here, the manifest will not be consulted
- This also adds an API extension point for other plugins to add additional query parameters to the requests to the manifest service and for the individual tile requests to the TMS.
Backports PR #9403
**Commit 1:**
adding UI styles (should extract)
* Original sha: 8815e1c1ce
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T09:56:56Z
**Commit 2:**
adding heatmap vislib type
* Original sha: d3b3065603
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T10:04:27Z
**Commit 3:**
adding heatmap visualization
* Original sha: 9bc3380648
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T10:05:34Z
**Commit 4:**
adding documentation
* Original sha: 8c888d4b25
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T20:24:09Z
**Commit 5:**
renaming heatmap options
* Original sha: 55a8b5f87f
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T20:24:57Z
**Commit 6:**
fixing options issues
* Original sha: f98a4559af
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T20:26:51Z
**Commit 7:**
fixing color selection
* Original sha: 44fe11a218
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T20:30:59Z
**Commit 8:**
fixing / adding tests
* Original sha: 91d921d3d8
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-07T21:52:52Z
**Commit 9:**
adding more color schemas
* Original sha: 6e80819140
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-08T09:59:41Z
**Commit 10:**
adding more options
* Original sha: 56569c4db6
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-08T10:00:10Z
**Commit 11:**
adding cell labels
* Original sha: 98dbfac2b6
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-08T12:45:27Z
**Commit 12:**
fixing selenium test
* Original sha: 9b0f4aa37e
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-08T13:05:49Z
**Commit 13:**
only allow to rotate labels by 90 degrees
* Original sha: 26bd2e97a5
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T18:11:02Z
**Commit 14:**
converting color number slider to number input
* Original sha: 45ba2b95b7
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T19:19:59Z
**Commit 15:**
hide labels if they don't fit
* Original sha: a1553bc7cf
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T19:20:19Z
**Commit 16:**
fixing small issues
* Original sha: 2867c2d8c2
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T19:37:20Z
**Commit 17:**
improved range options
* Original sha: 4ce88b086a
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-09T20:31:15Z
**Commit 18:**
fixing based on Thomas' review
* Original sha: 5b1951fa2d
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-14T08:14:34Z
**Commit 19:**
rebasing on master and fixing linting issues
* Original sha: 3399de000c
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-14T08:34:50Z
**Commit 20:**
adding selenium tests
* Original sha: c6b3e767c5
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-14T13:57:34Z
**Commit 21:**
fixing alerts
* Original sha: 1e195f7c0f
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T13:48:12Z
**Commit 22:**
fixing padding
* Original sha: 7d8718beab
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T13:48:30Z
**Commit 23:**
fixing based on review
* Original sha: d55b440174
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T13:49:25Z
**Commit 24:**
fixing math
* Original sha: 3fbb3f7480
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T14:25:33Z
**Commit 25:**
fixing custom range options
* Original sha: 644453de19
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-16T14:32:04Z
**Commit 26:**
removing $timeout
* Original sha: 016ab7ef0d
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-19T09:49:27Z
**Commit 27:**
notification in case labels were hidden
* Original sha: dae92bc933
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-19T10:06:54Z
**Commit 28:**
fixing tests
* Original sha: 8653ea112b
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-19T10:43:21Z
**Commit 29:**
fixing based on last review
* Original sha: 92ad40750d
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-19T14:26:41Z
**Commit 30:**
fixing based on thomas' review
* Original sha: c72ce4bdfd
* Authored by ppisljar <peter.pisljar@gmail.com> on 2016-12-26T17:26:48Z
Backports PR #9357
**Commit 1:**
upgrade eslint, all related deps, and config files
* Original sha: 054e798a93
* Authored by spalger <email@spalger.com> on 2016-08-24T23:39:11Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:04:20Z
**Commit 2:**
replace gruntify-eslint with basic eslint-cli wrapper
* Original sha: 71732e770f
* Authored by spalger <email@spalger.com> on 2016-09-02T21:33:02Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:41:36Z
**Commit 3:**
arrow-IIFEs must be invoked outside of the parens
* Original sha: b05662cd29
* Authored by spalger <email@spalger.com> on 2016-08-25T17:47:57Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:41:40Z
**Commit 4:**
move import statements before their use
* Original sha: 3572ab8e17
* Authored by spalger <email@spalger.com> on 2016-08-25T17:48:30Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:41:40Z
**Commit 5:**
reindent to satisfy new indentation check algorithm
* Original sha: b31dae18f5
* Authored by spalger <email@spalger.com> on 2016-08-25T17:49:47Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:41:58Z
**Commit 6:**
place missing semicolon
* Original sha: 7b39475116
* Authored by spalger <email@spalger.com> on 2016-09-06T22:27:10Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:42:04Z
**Commit 7:**
ignore copy-pasted decode geohash code
* Original sha: 3c02df9f4f
* Authored by spalger <email@spalger.com> on 2016-09-10T01:49:42Z
* Committed by spalger <spalger@users.noreply.github.com> on 2016-12-02T23:42:04Z
**Commit 8:**
Merge branch 'master' of github.com:elastic/kibana into upgrade/eslint-try2
* Original sha: 1224b1829a
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-10T04:14:32Z
**Commit 9:**
[grunt/eslint] fix argument spacing
* Original sha: 6fa2c6cad0
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-10T04:22:42Z
**Commit 10:**
[gurnt/eslint] add comment about contents of report
* Original sha: 71834ca7ec
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-10T07:59:11Z
**Commit 11:**
Merge branch 'master' of github.com:elastic/kibana into upgrade/eslint-try2
* Original sha: 76e77a7576
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-12T20:17:05Z
**Commit 12:**
[grunt/tasks] use `export default`
* Original sha: 803c0dacba
* Authored by spalger <spalger@users.noreply.github.com> on 2016-12-12T20:19:27Z
Backports PR #8104
**Commit 1:**
tagcloud squashed
* Original sha: 1282011fab
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-18T21:08:29Z
**Commit 2:**
ensure tags are not turned upside down
* Original sha: 68e09f477a
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T03:43:41Z
**Commit 3:**
remove unnecessary background
* Original sha: dba79b87ad
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T03:55:54Z
**Commit 4:**
add option to hide the label
* Original sha: 7f32544fa0
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T04:08:45Z
**Commit 5:**
use double-ende slider for font-size selection
* Original sha: 00c9ea8291
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T15:26:14Z
**Commit 6:**
give slider some more space
* Original sha: b282084cc5
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T16:38:55Z
**Commit 7:**
do not allow 0-sized tags
* Original sha: 42bbc39110
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T16:44:26Z
**Commit 8:**
fix typo
* Original sha: f753e1a90d
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T16:48:24Z
**Commit 9:**
make capitalization consistent
* Original sha: 63101d2c36
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T19:47:44Z
**Commit 10:**
doc checkin
* Original sha: fefa40a4c0
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T21:21:17Z
**Commit 11:**
minor doc edits
* Original sha: 84a8fc3abe
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T21:34:32Z
**Commit 12:**
doc build issues
* Original sha: cd2374a052
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-11-21T21:46:59Z
* Fix bug where the loading indicator was wider than the screen, allowing you to drag a dashboard panel very wide and break the UI.
* Refactor kbnLoadingIndicator to be a standalone component.
* Make loadingIndicator fixed position so it doesn't disrupt the layout when it appears and disappears.
* Uncouple from .spinner styles.
* Set a max-width on it.
* Rename Common PageObject getSpinnerDone method to isGlobalLoadingIndicatorHidden.
---------
**Commit 1:**
URI-encode forwarded location header in proxy
Right now there are situations in which ElasticSearch puts characters in
the character code range between 128 and 255 into the `Location` header.
This leads to an exception when trying to pass on that header through
the hapi proxy in versions before 15.0.0, because it validates that only
US-ASCII characters are used in headers.
To work around that situation, the `Location` header is encoded using
`encodeURI()` for now.
Closes#8705
* Original sha: 18c23c17d9
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2016-10-18T17:55:31Z
**Commit 2:**
Add test to verify umlaut in vis name
Relates to #8705
* Original sha: e100e1f5c9
* Authored by Felix Stürmer <stuermer@weltenwort.de> on 2016-10-19T09:01:46Z
**Commit 3:**
[elasticsearch/proxy] use different code path with erorr
* Original sha: fec5e1a2dc
* Authored by spalger <email@spalger.com> on 2016-10-19T19:06:39Z
---------
**Commit 1:**
remove unused vars
do not hardcode css-snippet
* Original sha: 56c130aa80
* Authored by Thomas Neirynck <thomas@elastic.co> on 2016-10-05T15:47:05Z