From a7716d7cab76e40bedcb576a2e26423c1a89e406 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincent=20Qu=C3=A9m=C3=A9ner?= Date: Tue, 15 Dec 2015 12:48:54 +0100 Subject: [PATCH] Make default columns configurable --- src/plugins/kibana/public/discover/controllers/discover.js | 2 +- src/ui/public/config/defaults.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/kibana/public/discover/controllers/discover.js b/src/plugins/kibana/public/discover/controllers/discover.js index a7b17b5afd22c1..c89b823fc8f8b2 100644 --- a/src/plugins/kibana/public/discover/controllers/discover.js +++ b/src/plugins/kibana/public/discover/controllers/discover.js @@ -126,7 +126,7 @@ app.controller('discover', function ($scope, config, courier, $route, $window, N return { query: $scope.searchSource.get('query') || '', sort: getSort.array(savedSearch.sort, $scope.indexPattern), - columns: savedSearch.columns || ['_source'], + columns: savedSearch.columns.length > 0 ? savedSearch.columns : config.get('defaultColumns'), index: $scope.indexPattern.id, interval: 'auto', filters: _.cloneDeep($scope.searchSource.getOwn('filter')) diff --git a/src/ui/public/config/defaults.js b/src/ui/public/config/defaults.js index c167e814bf3e3c..ef56c170dad721 100644 --- a/src/ui/public/config/defaults.js +++ b/src/ui/public/config/defaults.js @@ -50,6 +50,10 @@ export default function configDefaultsProvider() { value: null, description: 'The index to access if no index is set', }, + 'defaultColumns': { + value: ['_source'], + description: 'Columns displayed by default in the Discovery tab', + }, 'metaFields': { value: ['_source', '_id', '_type', '_index', '_score'], description: 'Fields that exist outside of _source to merge into our document when displaying it',