* ensure timezone attribute is adhered to
Two issues - one the archiver was loading the visualize mapping after
the config setting so it was bring overwritten, and two,
uiSettings.replace wasn’t working correctly to begin with.
* extra line to ensure server is stabilized to prevent transitory failures
* Initial commit
* added actual config
* version 0.0.1
* version 0.0.2
* [no-const-assign] Disallow assignment to const
http://eslint.org/docs/rules/no-const-assign
* [no-redeclare] Disallow redeclaring variables
http://eslint.org/docs/rules/no-redeclare
* version 0.0.3
* [no-unused-vars]: Disallow declaration of variables that are not used in the code.
* Bump to 0.1.0.
* upgrade deps in preperation for babel6 transition
* 0.2.0-alpha1
* use yaml for readability
* 0.2.0
* update/pin peed dependency versions
* 0.2.1
* [quotes] allow template literals
This allows eslint to validate this rule from the styleguide: https://github.com/elastic/kibana/blob/master/style_guides/js_style_guide.md#use-template-strings-to-avoid-escaping-single-quotes
* 0.2.2
* add object-curly-spacing and no-global-assign rules
* sort .eslintrc.yaml rules
* 0.3.0
* add basic react support
* 0.4.0
* Disallow using 'context' in tests
* 0.5.0
* move from .eslintrc.yaml to .eslintrc.js without .json generation (#6)
* Implement import plugin (#7)
* update deps
* include eslint-plugin-import
* Dereference import config (#8)
* reorganize existing rules into groups
* defreference eslint-plugin-import "recommended" config
Based on ea9c92c732/config/recommended.js
* 0.6.0
* set environment info for import rule
* 0.6.1
* update peerDependencies
* 0.7.0
* Move eslint-config-kibana into packages directory
* remove inline awaits
* testSubjects.find now always returns a promise, so we need to make sure there is no more inlining
* more find conversions
* need to pass property name
* Make sure async functions are awaited on.
* Refactor how `get_ids` works to enable fetching other properties of index patterns, specifically the `title` or name
* Remove unnecessary lines
* Only cache for `id` calls
We need to revisit how we embed translations into templates, so until we
do we might as well go back to embedding text directly in the page. The
translation implementation now makes it difficult to navigate throughout
complicated HTML.
It also suffers from an inability to flag on unused translation keys,
which creates a good deal of technical debt. Close to half of all
translation keys in the translation file in this initial pilot were
already unused since it was introduced a couple of months ago.
* Configurable custom response headers for server
The server.customResponseHeaders configuration allows users to configure
custom headers to send on all responses to the client from anywhere in
the Kibana server.
This can be useful for setting headers like x-frame-options when you
don't want people embedding even Kibana dashboards in an iframe.
* Consistent header overriding and explicit unknown
* add time to toggleSpyTable to give time for tab to open and map to adjust
* make open and close spy panel functions that retry until panel is in correct state
We are only using msearch and search on this proxy, so there's no reason
for us to expose more capabilities than this. Ultimately we want to move
all functionality like this to REST API rather than being a straight up
proxy, so this will help proxy usage not expand throughout upcoming
versions until it can be removed entirely.
* filter geo hash agg - merged with vis refactor
* get collar size from geohash aggregation
* fix getBounds
* add test for _buckets to handle single bucket case
* use _getGeoHashAgg to update precision
* call reload when map bounds outside of map collar
* update fit control to use geo_bounds aggregation metric
* remove geo_hash param collarScale
* fix precision parameter test
* refactor _geo_hash.js test for readability
* do not trim map bounds
* only change aggregation state when data needs to be refected because zoom changed or map bounds are outside of collar
* remove extra geo_utils.js file from tile_map plugin
* only filter geoJson layer on client when results are not filtered on server
* set up layer options before creating geoJson layer
* add updateExtent back
* add getUntrimmedBounds, clean up filter option verbage, remove scale param from scaleBounds function
* move check for server-side filtering for updateExtent into geohash_layer
* move fetchBounds to geohash_layer
* fix _tile_map functional test, response data is different because of added filter aggregation
Saved object access is now handled through the saved object client
rather than by making direct requests to the admin cluster through a
proxy. The indices module and scanner module were both still relying on
the proxy, so temporary "legacy" endpoints have been created for their
specific use-cases. We should add more purposeful endpoints to the
public API in the future to replace these.
The admin cluster itself is still readily available on the server and
should still be used for all requests for internal kibana indices.
This updates the function tests by:
Changing logstash_functional's _type from docs (changed in #13001) to doc.
Adding the original _type (apache or nginx) as a new field named type to logstash_functional's documents.
Updated the mappings to include the expected type field.
Did the same for makelogs by removing _default_ and other _types in favor of doc and the new type field.
Dropped the single_type setting from makelogs.
Updated associated tests that were looking for _type values of apache and nginx.
* Fix issue with "Infinity" value not working. Treat negative numbers as "hide the notification"
* Rip out negative number means hiding the notification
* Parse number types so Infinity string gets translated into Infinity number
The documentation for setting Kibana options with environment variables under
Docker was brittle and difficult to maintain. Rather than list every option,
this change describes the method by which they are defined, thus avoiding the
need to edit the docs in multiple places when a new option is introduced.