Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Terms Filter Control targeting Visualize Refactor #12126

Closed
wants to merge 140 commits into from

Conversation

nreese
Copy link
Contributor

@nreese nreese commented Jun 1, 2017

No description provided.

spalger and others added 8 commits July 7, 2017 16:12
This reorganizes the internals of Visualize. The main contributions are:
- separation of Editor from Visualization. This allows users to create editors separate from their Visualization. Both Timelion and TSVB are examples of visualizations not using the sidebar editor
- no longer restricted to just use angular as a rendering technology
- introduction of API object, which avoids the need to pull in modules directly, like time-filter or filter-bar
…stic#12379)

* Adding option for dropping last bucket to TSVB

* updating tests to reflect new behaivor

* updating tests
elastic#11209)

* [logging] Downgrade hapi connection errors when connecting with the wrong protocol

* [logging] Check for error code instead of message for requesting https when serving http errors
* Beginning to update the healthcheck to use the SavedObjectsClient

Some tests are still broken
The sort method on the SavedObjectsClient isn't there yet

* Adding sort to create_find_query

* Fixing the tests

* Fixing upgrade_config tests

* Making the SavedObjectsClient be dependant on the mappings to enable
sorting

* Fixing disabled tests

* Fiixng test wording

* Passing the savedObjectsClient to the stats route handler

* Passing the savedObjectsClient to upgradeConfig from migratConfig

* Using array of keys with _.get instead of manual string concatenation
cjcenizal and others added 25 commits July 26, 2017 16:24
…screen-reader accessible. (elastic#13046)

* Make 'time picker' button in Discover no results prompt keyboard and screen-reader accessible.
* handle data sets with holes

* add unit tests
* Fix incorrect peerDependency and bump eslint config version to 0.8.1.
* Upgrade eslint config to 0.8.1. Fix JSX to adhere to new formatting rules.
Since versions are synced across the stack, the esvm config can use the
same branch configuration as Kibana itself.
* Stabalize tests and bring back flaky test

* Try to fix flaky map radius visualize test

* fix flaky tile map zoom test

* Try to fix flaky zoom test by avoiding zooming in and out with spy panel open

* Remove duplicate wrapped retry around find methods

The retry was moved internally, around a check for stale elements as
well, so this should no longer be neccessary.
* adding docs for goal and gauge
…agated to the UI (elastic#13004)

* Remove try/catch for short url so the appropriate errors will be propagated to the UI

* Simply ensure the error is a Boom error by wrapping it, but keep the original error details.

* Boom.wrap can't handle non Error instances, as exist in some of the tests.

* Only support Error objects, and check both status and statusCode

* fix test

* Fix test errors for reals this time

* Break out status and statusCode short url error tests
…ic#13070)

* Ensure that conflict fields can be searchable and/or aggregatable in the UI

* Use `some` instead of `reduce`

* Revert UI changes

* Attempt to convert multiple ES types to kibana types, and if they all resolve to the same kibana type, there is no conflict

* Add comma back

* Cleaner code

* Add tests

* Update failing test to handle searchable and aggregatable properly

* Add functional test to ensure similar ES types are properly merged

* Update tests

* Revert shard size
* [es/tests] remove unused module

* [testUtil/es] add utility for starting es nodes in tests

* [ftr/tests] use esTestCluster util to start es

* [es/tests/routes] use esTestCluster to start own es

* [testUtils/kbnServer] disable uiSettings unless plugins are enabled

* [testUtils/esTestCluster] use standard test es port by default

* [server/http/tests] add esTestCluster to setup

* [test/config] unify es test config into a single module

* [testUtils/esTestCluster] directory is no longer configurable

* [testUtils/esTestCluster] throw when es.start() is called again without es.stop()

* [testUtils/esTestCluster] is* checks should not mutate state
* Fixes elastic#13181 - Check values before adding them to filter

* Adding tests

* Adding check to make sure query is never undefined
@alexfrancoeur
Copy link

Works with the new visualization refactor. Linking to #11935

@nreese nreese changed the base branch from feature/visualize to master August 3, 2017 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features
Projects
None yet
Development

Successfully merging this pull request may close these issues.