Commit graph

8866 commits

Author SHA1 Message Date
Jonathan Budzenski ca81d4b777 [functional testing] Use grunt-run with selenium 2015-09-15 16:26:04 -05:00
Matt Bargar d8b065841f Fixes #3833 make Visualize sidebar collapsible like the one on the Discover page 2015-09-15 17:17:05 -04:00
Court Ewing 36052d3bdb Use $rootScope.$apply() directly in tests 2015-09-15 17:12:22 -04:00
Court Ewing c08f6723be Use describe() instead of context() in tests 2015-09-15 16:53:32 -04:00
Court Ewing a53e086855 Move filter_bar/lib tests into correct directory
Test directories should live alongside the files they are testing.
2015-09-15 14:39:17 -04:00
Court Ewing 7e13333353 Move filter_manager/lib tests into correct directory
Test directories should live alongside the files they are testing.
2015-09-15 14:31:29 -04:00
Joe Fleming 0893124052 normalize legend value for filtering 2015-09-15 11:29:22 -07:00
Court Ewing 6761e01053 Handle infinite ranges in filters
When only one side of the range is infinite, we never add a condition to
the script filter for that half of the range, so elasticsearch treats it
as infinite.

When both sides of the range are infinite, we use a match_all filter
instead of a conditional script to define the range.
2015-09-15 14:27:55 -04:00
Jim Unger e22009b962 Merge pull request #4702 from BigFunger/dark-theme
Dark theme
2015-09-15 12:50:01 -05:00
Jim Unger 8eced64744 [dashboard][dark-theme] - color tweeks 2015-09-15 11:50:07 -05:00
Lukas Olson 46096e8bf8 Remove unused config argument and change to fat arrow functions 2015-09-14 21:29:51 -07:00
Paul Echeverri f92a6dd1c5 Adds a page on plugin management to address issue #4204. 2015-09-14 20:36:47 -07:00
Rashid Khan 47cca849c8 Merge pull request #4844 from spalger/fix/configFileOrder
Group auth-related config items together
2015-09-14 16:31:58 -07:00
Rashid Khan 8cc62c857e Merge pull request #4907 from BigFunger/server-use-bundle-cache
Server use bundle cache
2015-09-14 15:59:41 -07:00
Matt Bargar 104b32a592 Prevent the application container from shrinking and creating a double scrollbar on IE 2015-09-14 17:49:17 -04:00
Rashid Khan 62a136cda4 fix node and npm versions in package.json 2015-09-14 13:49:45 -07:00
Rashid Khan b7e667df76 Revert npm3, go back to npm2 2015-09-14 13:39:17 -07:00
Jonathan Budzenski 076717597a Merge pull request #4914 from epixa/4899-error-build
Render version and build number in fatal errors
2015-09-14 14:42:38 -05:00
Timothy Sullivan 4d4be167b0 update .editorconfig for Markdown
- add trim_trailing_whitespace to .editorconfig, because trailing spaces
  in Markdown have the function of <br>
- also added some content in the CONTRIBUTING doc about Editorconfig
2015-09-14 12:10:32 -07:00
Jonathan Budzenski a47725ab91 [functional testing] Use wreck 2015-09-14 14:09:50 -05:00
Court Ewing d3e8456e32 Notifier version/build set via metadata
Version and build number can no longer be manually set on the Notifier
object and instead are set at load-time based on the contents of
ui/metadata.
2015-09-14 13:20:23 -04:00
Court Ewing a4a7206ef4 Kibana install metadata available as module
The metadata for the current kibana project install that is seeded to
the client-side app via window.__KBN__ is now accessible anywhere via
the immutable ui/metadata singleton. window.__KBN__ now becomes a tested
implementation detail of only a single module in the whole app, whereas
any consumer of the metadata now has an explicit module dependency and
has no way to modify the metadata contents.
2015-09-14 13:17:51 -04:00
Joe Fleming 89d0b168ca Merge pull request #4924 from epixa/4684-unknown-settings
Allow modifying unknown/custom advanced settings
2015-09-14 08:54:06 -07:00
Matt Bargar e0100b1770 Merge pull request #4936 from jbudz/bump
Update grunt-esvm to 1.1.6, esvm to 1.0.7
2015-09-14 11:41:53 -04:00
Jonathan Budzenski 5ae159d6b7 [functional testing] Use sync methods 2015-09-14 10:18:31 -05:00
Jonathan Budzenski 6d44d2e9ef [functional testing] Move task defaults to configs 2015-09-14 09:17:41 -05:00
Jonathan Budzenski 06271270f4 Update grunt-esvm to 1.1.6, esvm to 1.0.7 2015-09-14 08:10:50 -05:00
Jonathan Budzenski 654cedfe29 Merge branch 'master' into functional-testing 2015-09-14 07:57:16 -05:00
Spencer 907ce05969 Merge pull request #4897 from lazyfrosch/elasticsearch-url
Allow elasticsearch URL be relative
2015-09-14 07:48:56 -04:00
Markus Frosch 864b491b51 Allow elasticsearch URL be relative
Like https://myweblog/elasticsearch

url.resolve will strip a path component and assume elasticsearch sits at
the root URL.
2015-09-13 11:39:19 +02:00
Court Ewing 075a18e739 Merge pull request #1 from w33ble/fix/advanced-listener
unhook the change:config listener on destroy
2015-09-11 21:30:16 -04:00
Joe Fleming 34992c0f51 unhook the change:config listener on destroy 2015-09-11 18:15:35 -07:00
Lukas Olson ad07d651de Move color mapping logic to mapped_colors and protect against duplicate colors 2015-09-11 16:11:51 -07:00
Joe Fleming 4071ac9a40 Merge pull request #4867 from spalger/chore/removePackageRanges
[npm] remove package ranges
2015-09-11 15:26:52 -07:00
Court Ewing 5a4cadb275 Move advanced settings lib tests to lib
The __tests__ directories should reside alongside of the code they are
testing.
2015-09-11 18:24:11 -04:00
Court Ewing 659a6da3cd Hard break long paragraph on 80 chars 2015-09-11 17:47:51 -04:00
Court Ewing 551abe270d Merge pull request #4927 from spalger/fix/attempt/webpackRebuildFails
[optimize/webpack] remove dedupe plugin
2015-09-11 17:46:20 -04:00
spalger d832a9f6f4 [optimize/webpack] remove dedupe plugin, see webpack/webpack#770 2015-09-11 14:29:16 -07:00
Tim Sullivan ffc2fa830d Merge pull request #4868 from spalger/chore/cleanupConfig
[config] remove unused key format:numberPrecision
2015-09-11 14:26:36 -07:00
Jonathan Budzenski a77b962834 Merge branch 'master' into functional-testing 2015-09-11 16:22:18 -05:00
Jonathan Budzenski 91356e53dc [field formats] Make sure add button has the correct font 2015-09-11 15:52:08 -05:00
Joe Fleming ed8cc99a85 Merge pull request #4925 from Bargs/improveContribDoc
Encourage the use of npm as the main build tool
2015-09-11 13:45:09 -07:00
Court Ewing cb97f79343 Remove immutable config in favor of readonly default
Rather than having to maintain possible configuration values in two
different places, the "immutable field" logic is removed in favor of
defining readonly fields in the default config file.
2015-09-11 15:56:26 -04:00
Matt Bargar 96a4e2a44e encourage the use of npm as the main build tool 2015-09-11 15:50:05 -04:00
Jonathan Budzenski 49c856712c [functional testing] Add dev mode 2015-09-11 14:08:35 -05:00
Court Ewing 8c49d4f879 Move isImmutableConfig to a utility file
And test it.
2015-09-11 13:54:27 -04:00
Court Ewing 120a2a7f54 Move editable config creation to utility file
The function is now unit tested as well. There are a few flags of the
resulting configuration object that are not yet tested, but they're
really behaviors of the returned value based on the current state rather
than behaviors of toEditableConfig itself.
2015-09-11 13:51:48 -04:00
Court Ewing 3932bd00d5 Move getEditorType to its own module
A unit test is also included since the function is now importable.
2015-09-11 12:08:42 -04:00
Court Ewing 2378e6282d Allow custom fields in advanced settings
If the kibana index includes any custom key/value pairs in the config,
they will be editable on the advanced settings panel. All custom
settings appear at the bottom of the list and are visually labeled as a
"custom setting". When the trash can icon is clicked, custom settings
are removed entirely from the index.
2015-09-11 11:47:14 -04:00
Jonathan Budzenski c064533ee8 [functional testing] Simplify, starting with one test 2015-09-11 09:54:42 -05:00