mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 09:19:04 -04:00
[server] serve plugins statically at '/plugins'
This commit is contained in:
parent
430b18487e
commit
7f1f5544a1
51 changed files with 125 additions and 134 deletions
|
@ -10,7 +10,7 @@ define(function (require) {
|
|||
|
||||
return {
|
||||
restrict: 'E',
|
||||
template: require('text!apps/dashboard/partials/panel.html'),
|
||||
template: require('text!plugins/dashboard/partials/panel.html'),
|
||||
requires: '^dashboardGrid',
|
||||
link: function ($scope, $el) {
|
||||
// using $scope inheritance, panels are available in AppState
|
||||
|
|
|
@ -9,10 +9,10 @@ define(function (require) {
|
|||
require('components/notify/notify');
|
||||
require('components/typeahead/typeahead');
|
||||
|
||||
require('apps/dashboard/directives/grid');
|
||||
require('apps/dashboard/directives/panel');
|
||||
require('apps/dashboard/services/saved_dashboards');
|
||||
require('css!apps/dashboard/styles/main.css');
|
||||
require('plugins/dashboard/directives/grid');
|
||||
require('plugins/dashboard/directives/panel');
|
||||
require('plugins/dashboard/services/saved_dashboards');
|
||||
require('css!plugins/dashboard/styles/main.css');
|
||||
|
||||
var app = require('modules').get('app/dashboard', [
|
||||
'elasticsearch',
|
||||
|
@ -25,7 +25,7 @@ define(function (require) {
|
|||
|
||||
require('routes')
|
||||
.when('/dashboard', {
|
||||
template: require('text!apps/dashboard/index.html'),
|
||||
template: require('text!plugins/dashboard/index.html'),
|
||||
resolve: {
|
||||
dash: function (savedDashboards) {
|
||||
return savedDashboards.get();
|
||||
|
@ -33,7 +33,7 @@ define(function (require) {
|
|||
}
|
||||
})
|
||||
.when('/dashboard/:id', {
|
||||
template: require('text!apps/dashboard/index.html'),
|
||||
template: require('text!plugins/dashboard/index.html'),
|
||||
resolve: {
|
||||
dash: function (savedDashboards, Notifier, $route, $location, courier) {
|
||||
return savedDashboards.get($route.current.params.id)
|
||||
|
@ -63,10 +63,10 @@ define(function (require) {
|
|||
var $state = $scope.state = new AppState(stateDefaults);
|
||||
|
||||
$scope.configTemplate = new ConfigTemplate({
|
||||
save: require('text!apps/dashboard/partials/save_dashboard.html'),
|
||||
load: require('text!apps/dashboard/partials/load_dashboard.html'),
|
||||
share: require('text!apps/dashboard/partials/share.html'),
|
||||
pickVis: require('text!apps/dashboard/partials/pick_visualization.html')
|
||||
save: require('text!plugins/dashboard/partials/save_dashboard.html'),
|
||||
load: require('text!plugins/dashboard/partials/load_dashboard.html'),
|
||||
share: require('text!plugins/dashboard/partials/share.html'),
|
||||
pickVis: require('text!plugins/dashboard/partials/pick_visualization.html')
|
||||
});
|
||||
|
||||
$scope.openSave = _.partial($scope.configTemplate.toggle, 'save');
|
||||
|
|
|
@ -2,12 +2,12 @@ define(function (require) {
|
|||
var module = require('modules').get('app/dashboard');
|
||||
var _ = require('lodash');
|
||||
// bring in the factory
|
||||
require('apps/dashboard/services/_saved_dashboard');
|
||||
require('plugins/dashboard/services/_saved_dashboard');
|
||||
|
||||
|
||||
// Register this service with the saved object registry so it can be
|
||||
// edited by the object editor.
|
||||
require('apps/settings/saved_object_registry').register({
|
||||
require('plugins/settings/saved_object_registry').register({
|
||||
service: 'savedDashboards',
|
||||
title: 'dashboards'
|
||||
});
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
define(function (require) {
|
||||
var $ = require('jquery');
|
||||
var app = require('modules').get('apps/discover');
|
||||
var html = require('text!apps/discover/components/field_chooser/discover_field.html');
|
||||
var detailsHtml = require('text!apps/discover/components/field_chooser/discover_field_details.html');
|
||||
var html = require('text!plugins/discover/components/field_chooser/discover_field.html');
|
||||
var detailsHtml = require('text!plugins/discover/components/field_chooser/discover_field_details.html');
|
||||
var _ = require('lodash');
|
||||
|
||||
require('directives/css_truncate');
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
define(function (require) {
|
||||
var app = require('modules').get('apps/discover');
|
||||
var html = require('text!apps/discover/components/field_chooser/field_chooser.html');
|
||||
var html = require('text!plugins/discover/components/field_chooser/field_chooser.html');
|
||||
var _ = require('lodash');
|
||||
var jsonPath = require('jsonpath');
|
||||
var rison = require('utils/rison');
|
||||
var qs = require('utils/query_string');
|
||||
var fieldCalculator = require('apps/discover/components/field_chooser/lib/field_calculator');
|
||||
var fieldCalculator = require('plugins/discover/components/field_chooser/lib/field_calculator');
|
||||
|
||||
|
||||
require('directives/css_truncate');
|
||||
require('directives/field_name');
|
||||
require('filters/unique');
|
||||
require('apps/discover/components/field_chooser/discover_field');
|
||||
require('plugins/discover/components/field_chooser/discover_field');
|
||||
|
||||
app.directive('discFieldChooser', function ($location, globalState, config) {
|
||||
return {
|
||||
|
|
|
@ -2,9 +2,9 @@ define(function (require) {
|
|||
var _ = require('lodash');
|
||||
var angular = require('angular');
|
||||
var moment = require('moment');
|
||||
var settingsHtml = require('text!apps/discover/partials/settings.html');
|
||||
var saveHtml = require('text!apps/discover/partials/save_search.html');
|
||||
var loadHtml = require('text!apps/discover/partials/load_search.html');
|
||||
var settingsHtml = require('text!plugins/discover/partials/settings.html');
|
||||
var saveHtml = require('text!plugins/discover/partials/save_search.html');
|
||||
var loadHtml = require('text!plugins/discover/partials/load_search.html');
|
||||
|
||||
var interval = require('utils/interval');
|
||||
var datemath = require('utils/datemath');
|
||||
|
@ -19,7 +19,7 @@ define(function (require) {
|
|||
require('components/state_management/app_state');
|
||||
require('services/timefilter');
|
||||
|
||||
require('apps/discover/directives/table');
|
||||
require('plugins/discover/directives/table');
|
||||
|
||||
var app = require('modules').get('apps/discover', [
|
||||
'kibana/notify',
|
||||
|
@ -29,7 +29,7 @@ define(function (require) {
|
|||
|
||||
require('routes')
|
||||
.when('/discover/:id?', {
|
||||
template: require('text!apps/discover/index.html'),
|
||||
template: require('text!plugins/discover/index.html'),
|
||||
reloadOnSearch: false,
|
||||
resolve: {
|
||||
indexList: function (courier) {
|
||||
|
@ -48,9 +48,9 @@ define(function (require) {
|
|||
app.controller('discover', function ($scope, config, courier, $route, $window, Notifier, AppState, timefilter, Promise, Private, kbnUrl) {
|
||||
|
||||
var Vis = Private(require('components/vis/vis'));
|
||||
var SegmentedFetch = Private(require('apps/discover/_segmented_fetch'));
|
||||
var SegmentedFetch = Private(require('plugins/discover/_segmented_fetch'));
|
||||
|
||||
var HitSortFn = Private(require('apps/discover/_hit_sort_fn'));
|
||||
var HitSortFn = Private(require('plugins/discover/_hit_sort_fn'));
|
||||
|
||||
var notify = new Notifier({
|
||||
location: 'Discover'
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
define(function (require) {
|
||||
var html = require('text!apps/discover/partials/table.html');
|
||||
var html = require('text!plugins/discover/partials/table.html');
|
||||
|
||||
require('directives/truncated');
|
||||
require('directives/infinite_scroll');
|
||||
require('apps/discover/directives/table_header');
|
||||
require('apps/discover/directives/table_row');
|
||||
require('plugins/discover/directives/table_header');
|
||||
require('plugins/discover/directives/table_row');
|
||||
|
||||
var module = require('modules').get('app/discover');
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ define(function (require) {
|
|||
var module = require('modules').get('app/discover');
|
||||
|
||||
module.directive('kbnTableHeader', function () {
|
||||
var headerHtml = require('text!apps/discover/partials/table_header.html');
|
||||
var headerHtml = require('text!plugins/discover/partials/table_header.html');
|
||||
return {
|
||||
restrict: 'A',
|
||||
scope: {
|
||||
|
|
|
@ -13,9 +13,9 @@ define(function (require) {
|
|||
* ```
|
||||
*/
|
||||
module.directive('kbnTableRow', function ($compile, config) {
|
||||
var openRowHtml = require('text!apps/discover/partials/table_row/open.html');
|
||||
var detailsHtml = require('text!apps/discover/partials/table_row/details.html');
|
||||
var cellTemplate = _.template(require('text!apps/discover/partials/table_row/cell.html'));
|
||||
var openRowHtml = require('text!plugins/discover/partials/table_row/open.html');
|
||||
var detailsHtml = require('text!plugins/discover/partials/table_row/details.html');
|
||||
var cellTemplate = _.template(require('text!plugins/discover/partials/table_row/cell.html'));
|
||||
var truncateByHeightTemplate = _.template(require('text!partials/truncate_by_height.html'));
|
||||
|
||||
return {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
define(function (require, module, exports) {
|
||||
require('apps/discover/directives/table');
|
||||
require('apps/discover/saved_searches/saved_searches');
|
||||
require('apps/discover/directives/timechart');
|
||||
require('apps/discover/components/field_chooser/field_chooser');
|
||||
require('apps/discover/controllers/discover');
|
||||
require('css!apps/discover/styles/main.css');
|
||||
require('plugins/discover/directives/table');
|
||||
require('plugins/discover/saved_searches/saved_searches');
|
||||
require('plugins/discover/directives/timechart');
|
||||
require('plugins/discover/components/field_chooser/field_chooser');
|
||||
require('plugins/discover/controllers/discover');
|
||||
require('css!plugins/discover/styles/main.css');
|
||||
});
|
|
@ -1,7 +1,7 @@
|
|||
define(function (require) {
|
||||
var _ = require('lodash');
|
||||
|
||||
require('apps/discover/saved_searches/_saved_search');
|
||||
require('plugins/discover/saved_searches/_saved_search');
|
||||
require('components/notify/notify');
|
||||
|
||||
var module = require('modules').get('discover/saved_searches', [
|
||||
|
@ -10,7 +10,7 @@ define(function (require) {
|
|||
|
||||
// Register this service with the saved object registry so it can be
|
||||
// edited by the object editor.
|
||||
require('apps/settings/saved_object_registry').register({
|
||||
require('plugins/settings/saved_object_registry').register({
|
||||
service: 'savedSearches',
|
||||
title: 'searches'
|
||||
});
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
define(function (require, module, exports) {
|
||||
var _ = require('lodash');
|
||||
|
||||
require('css!apps/settings/styles/main.css');
|
||||
require('css!plugins/settings/styles/main.css');
|
||||
require('filters/start_from');
|
||||
|
||||
require('routes')
|
||||
|
@ -13,14 +13,14 @@ define(function (require, module, exports) {
|
|||
.directive('kbnSettingsApp', function (Private, $route, timefilter) {
|
||||
return {
|
||||
restrict: 'E',
|
||||
template: require('text!apps/settings/app.html'),
|
||||
template: require('text!plugins/settings/app.html'),
|
||||
transclude: true,
|
||||
scope: {
|
||||
sectionName: '@section'
|
||||
},
|
||||
link: function ($scope, $el) {
|
||||
timefilter.enabled = false;
|
||||
$scope.sections = require('apps/settings/sections/index');
|
||||
$scope.sections = require('plugins/settings/sections/index');
|
||||
$scope.section = _.find($scope.sections, { name: $scope.sectionName });
|
||||
|
||||
$scope.sections.forEach(function (section) {
|
||||
|
|
|
@ -3,7 +3,7 @@ define(function (require) {
|
|||
|
||||
require('routes')
|
||||
.when('/settings/about', {
|
||||
template: require('text!apps/settings/sections/about/index.html')
|
||||
template: require('text!plugins/settings/sections/about/index.html')
|
||||
});
|
||||
|
||||
require('modules').get('apps/settings')
|
||||
|
|
|
@ -4,7 +4,7 @@ define(function (require) {
|
|||
|
||||
require('routes')
|
||||
.when('/settings/advanced', {
|
||||
template: require('text!apps/settings/sections/advanced/index.html')
|
||||
template: require('text!plugins/settings/sections/advanced/index.html')
|
||||
});
|
||||
|
||||
require('modules').get('apps/settings')
|
||||
|
|
|
@ -2,10 +2,10 @@ define(function (require) {
|
|||
// each of these private modules returns an object defining that section, their properties
|
||||
// are used to create the nav bar
|
||||
return [
|
||||
require('apps/settings/sections/indices/index'),
|
||||
require('apps/settings/sections/advanced/index'),
|
||||
require('apps/settings/sections/objects/index'),
|
||||
require('apps/settings/sections/about/index'),
|
||||
require('plugins/settings/sections/indices/index'),
|
||||
require('plugins/settings/sections/advanced/index'),
|
||||
require('plugins/settings/sections/objects/index'),
|
||||
require('plugins/settings/sections/about/index'),
|
||||
|
||||
];
|
||||
});
|
|
@ -5,14 +5,14 @@ define(function (require) {
|
|||
|
||||
require('routes')
|
||||
.when('/settings/indices/', {
|
||||
template: require('text!apps/settings/sections/indices/_create.html')
|
||||
template: require('text!plugins/settings/sections/indices/_create.html')
|
||||
});
|
||||
|
||||
require('modules').get('apps/settings')
|
||||
.controller('settingsIndicesCreate', function ($scope, kbnUrl, Private, Notifier, indexPatterns, es, config) {
|
||||
var notify = new Notifier();
|
||||
var MissingIndices = errors.IndexPatternMissingIndices;
|
||||
var refreshKibanaIndex = Private(require('apps/settings/sections/indices/_refresh_kibana_index'));
|
||||
var refreshKibanaIndex = Private(require('plugins/settings/sections/indices/_refresh_kibana_index'));
|
||||
var intervals = indexPatterns.intervals;
|
||||
|
||||
// this and child scopes will write pattern vars here
|
||||
|
|
|
@ -3,7 +3,7 @@ define(function (require) {
|
|||
|
||||
require('routes')
|
||||
.when('/settings/indices/:id', {
|
||||
template: require('text!apps/settings/sections/indices/_edit.html'),
|
||||
template: require('text!plugins/settings/sections/indices/_edit.html'),
|
||||
resolve: {
|
||||
indexPattern: function ($route, courier) {
|
||||
return courier.indexPatterns.get($route.current.params.id)
|
||||
|
@ -15,7 +15,7 @@ define(function (require) {
|
|||
require('modules').get('apps/settings')
|
||||
.controller('settingsIndicesEdit', function ($scope, $location, $route, config, courier, Notifier, Private) {
|
||||
var notify = new Notifier();
|
||||
var refreshKibanaIndex = Private(require('apps/settings/sections/indices/_refresh_kibana_index'));
|
||||
var refreshKibanaIndex = Private(require('plugins/settings/sections/indices/_refresh_kibana_index'));
|
||||
|
||||
$scope.indexPattern = $route.current.locals.indexPattern;
|
||||
var otherIds = _.without($route.current.locals.indexPatternIds, $scope.indexPattern.id);
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
define(function (require) {
|
||||
var _ = require('lodash');
|
||||
|
||||
require('apps/settings/sections/indices/_create');
|
||||
require('apps/settings/sections/indices/_edit');
|
||||
require('plugins/settings/sections/indices/_create');
|
||||
require('plugins/settings/sections/indices/_edit');
|
||||
|
||||
// add a dependency to all of the subsection routes
|
||||
require('routes')
|
||||
|
@ -18,7 +18,7 @@ define(function (require) {
|
|||
return {
|
||||
restrict: 'E',
|
||||
transclude: true,
|
||||
template: require('text!apps/settings/sections/indices/index.html'),
|
||||
template: require('text!plugins/settings/sections/indices/index.html'),
|
||||
link: function ($scope) {
|
||||
$scope.edittingId = $route.current.params.id;
|
||||
$scope.defaultIndex = config.get('defaultIndex');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
define(function (require) {
|
||||
var _ = require('lodash');
|
||||
var registry = require('apps/settings/saved_object_registry');
|
||||
var objectIndexHTML = require('text!apps/settings/sections/objects/_objects.html');
|
||||
var registry = require('plugins/settings/saved_object_registry');
|
||||
var objectIndexHTML = require('text!plugins/settings/sections/objects/_objects.html');
|
||||
|
||||
require('routes')
|
||||
.when('/settings/objects', {
|
||||
|
|
|
@ -2,8 +2,8 @@ define(function (require) {
|
|||
var _ = require('lodash');
|
||||
var inflection = require('inflection');
|
||||
var rison = require('utils/rison');
|
||||
var registry = require('apps/settings/saved_object_registry');
|
||||
var objectViewHTML = require('text!apps/settings/sections/objects/_view.html');
|
||||
var registry = require('plugins/settings/saved_object_registry');
|
||||
var objectViewHTML = require('text!plugins/settings/sections/objects/_view.html');
|
||||
|
||||
require('routes')
|
||||
.when('/settings/objects/:service/:id', {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
define(function (require) {
|
||||
require('apps/settings/sections/objects/_view');
|
||||
require('apps/settings/sections/objects/_objects');
|
||||
require('plugins/settings/sections/objects/_view');
|
||||
require('plugins/settings/sections/objects/_objects');
|
||||
|
||||
require('angular-ui-ace');
|
||||
require('angular-elastic');
|
||||
|
|
|
@ -5,9 +5,9 @@ define(function (require) {
|
|||
var _ = require('lodash');
|
||||
var $ = require('jquery');
|
||||
var aggTypes = Private(require('components/agg_types/index'));
|
||||
var aggSelectHtml = require('text!apps/visualize/editor/agg_select.html');
|
||||
var aggSelectHtml = require('text!plugins/visualize/editor/agg_select.html');
|
||||
|
||||
require('apps/visualize/editor/agg_param');
|
||||
require('plugins/visualize/editor/agg_param');
|
||||
|
||||
var notify = new Notifier({
|
||||
location: 'visAggGroup'
|
||||
|
@ -16,7 +16,7 @@ define(function (require) {
|
|||
return {
|
||||
restrict: 'E',
|
||||
replace: true,
|
||||
template: require('text!apps/visualize/editor/agg.html'),
|
||||
template: require('text!plugins/visualize/editor/agg.html'),
|
||||
scope: {
|
||||
vis: '=',
|
||||
agg: '=',
|
||||
|
|
|
@ -2,15 +2,15 @@ define(function (require) {
|
|||
require('modules')
|
||||
.get('app/visualize')
|
||||
.directive('visEditorAggGroup', function (Private) {
|
||||
require('apps/visualize/editor/agg');
|
||||
require('apps/visualize/editor/nesting_indicator');
|
||||
require('plugins/visualize/editor/agg');
|
||||
require('plugins/visualize/editor/nesting_indicator');
|
||||
|
||||
var eachGroupHtml = require('text!apps/visualize/editor/agg_group.html');
|
||||
var eachGroupHtml = require('text!plugins/visualize/editor/agg_group.html');
|
||||
var AggConfig = Private(require('components/vis/_agg_config'));
|
||||
|
||||
return {
|
||||
restrict: 'E',
|
||||
template: require('text!apps/visualize/editor/agg_group.html'),
|
||||
template: require('text!plugins/visualize/editor/agg_group.html'),
|
||||
replace: true,
|
||||
scope: {
|
||||
vis: '=',
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
define(function (require) {
|
||||
require('apps/visualize/saved_visualizations/saved_visualizations');
|
||||
require('apps/visualize/editor/sidebar');
|
||||
require('apps/visualize/editor/agg_filter');
|
||||
require('plugins/visualize/saved_visualizations/saved_visualizations');
|
||||
require('plugins/visualize/editor/sidebar');
|
||||
require('plugins/visualize/editor/agg_filter');
|
||||
|
||||
require('directives/saved_object_finder');
|
||||
require('components/visualize/visualize');
|
||||
|
@ -9,7 +9,7 @@ define(function (require) {
|
|||
|
||||
require('routes')
|
||||
.when('/visualize/create', {
|
||||
template: require('text!apps/visualize/editor/editor.html'),
|
||||
template: require('text!plugins/visualize/editor/editor.html'),
|
||||
resolve: {
|
||||
savedVis: function (savedVisualizations, courier, $route) {
|
||||
if (!$route.current.params.indexPattern && !$route.current.params.savedSearchId) {
|
||||
|
@ -24,7 +24,7 @@ define(function (require) {
|
|||
}
|
||||
})
|
||||
.when('/visualize/edit/:id', {
|
||||
template: require('text!apps/visualize/editor/editor.html'),
|
||||
template: require('text!plugins/visualize/editor/editor.html'),
|
||||
resolve: {
|
||||
savedVis: function (savedVisualizations, courier, $route) {
|
||||
return savedVisualizations.get($route.current.params.id)
|
||||
|
@ -60,9 +60,9 @@ define(function (require) {
|
|||
|
||||
// config panel templates
|
||||
var configTemplate = new ConfigTemplate({
|
||||
save: require('text!apps/visualize/editor/panels/save.html'),
|
||||
load: require('text!apps/visualize/editor/panels/load.html'),
|
||||
share: require('text!apps/visualize/editor/panels/share.html'),
|
||||
save: require('text!plugins/visualize/editor/panels/save.html'),
|
||||
load: require('text!plugins/visualize/editor/panels/load.html'),
|
||||
share: require('text!plugins/visualize/editor/panels/share.html'),
|
||||
});
|
||||
|
||||
var $state = (function initState() {
|
||||
|
|
|
@ -4,11 +4,11 @@ define(function (require) {
|
|||
.directive('visEditorSidebar', function () {
|
||||
var _ = require('lodash');
|
||||
|
||||
require('apps/visualize/editor/agg_group');
|
||||
require('plugins/visualize/editor/agg_group');
|
||||
|
||||
return {
|
||||
restrict: 'E',
|
||||
template: require('text!apps/visualize/editor/sidebar.html'),
|
||||
template: require('text!plugins/visualize/editor/sidebar.html'),
|
||||
replace: true,
|
||||
scope: {
|
||||
vis: '=',
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
define(function (require) {
|
||||
require('css!apps/visualize/styles/main.css');
|
||||
require('css!plugins/visualize/styles/main.css');
|
||||
|
||||
require('apps/visualize/editor/editor');
|
||||
require('apps/visualize/wizard/wizard');
|
||||
require('plugins/visualize/editor/editor');
|
||||
require('plugins/visualize/wizard/wizard');
|
||||
|
||||
require('routes')
|
||||
.when('/visualize', {
|
||||
|
|
|
@ -2,11 +2,11 @@ define(function (require) {
|
|||
var app = require('modules').get('app/visualize');
|
||||
var _ = require('lodash');
|
||||
|
||||
require('apps/visualize/saved_visualizations/_saved_vis');
|
||||
require('plugins/visualize/saved_visualizations/_saved_vis');
|
||||
|
||||
// Register this service with the saved object registry so it can be
|
||||
// edited by the object editor.
|
||||
require('apps/settings/saved_object_registry').register({
|
||||
require('plugins/settings/saved_object_registry').register({
|
||||
service: 'savedVisualizations',
|
||||
title: 'visualizations'
|
||||
});
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
define(function (require) {
|
||||
var _ = require('lodash');
|
||||
|
||||
require('apps/visualize/saved_visualizations/saved_visualizations');
|
||||
require('plugins/visualize/saved_visualizations/saved_visualizations');
|
||||
require('directives/saved_object_finder');
|
||||
require('apps/discover/saved_searches/saved_searches');
|
||||
require('plugins/discover/saved_searches/saved_searches');
|
||||
|
||||
var templateStep = function (num, txt) {
|
||||
return '<div ng-controller="VisualizeWizardStep' + num + '" class="container vis-wizard">' + txt + '</div>';
|
||||
|
@ -16,7 +16,7 @@ define(function (require) {
|
|||
/** Wizard Step 1
|
||||
/********/
|
||||
routes.when('/visualize/step/1', {
|
||||
template: templateStep(1, require('text!apps/visualize/wizard/step_1.html')),
|
||||
template: templateStep(1, require('text!plugins/visualize/wizard/step_1.html')),
|
||||
resolve: {
|
||||
indexPatternIds: function (courier) {
|
||||
return courier.indexPatterns.getIds();
|
||||
|
@ -46,7 +46,7 @@ define(function (require) {
|
|||
/** Wizard Step 2
|
||||
/********/
|
||||
routes.when('/visualize/step/2', {
|
||||
template: templateStep(2, require('text!apps/visualize/wizard/step_2.html'))
|
||||
template: templateStep(2, require('text!plugins/visualize/wizard/step_2.html'))
|
||||
});
|
||||
|
||||
module.controller('VisualizeWizardStep2', function ($scope, $route, $location, timefilter, Private) {
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
require "rubygems"
|
||||
require "bundler/setup"
|
||||
|
||||
ROOT = File.expand_path("#{File.dirname(__FILE__)}/../")
|
||||
|
||||
if ENV['RACK_ENV'] == ('development')
|
||||
PUBLIC_ROOT = File.expand_path("#{File.dirname(__FILE__)}/../../kibana/")
|
||||
CONFIG_PATH = File.expand_path("#{File.dirname(__FILE__)}/kibana.yml")
|
||||
end
|
||||
|
||||
if ENV['RACK_ENV'] == ('production')
|
||||
PUBLIC_ROOT = File.expand_path("#{File.dirname(__FILE__)}/../public/")
|
||||
CONFIG_PATH = ENV["CONFIG_PATH"]
|
||||
end
|
||||
|
||||
$LOAD_PATH.unshift(ROOT)
|
||||
|
||||
# Require the application
|
||||
require "#{ROOT}/lib/app"
|
||||
|
||||
# Run the application
|
||||
run Kibana::App
|
|
@ -9,6 +9,7 @@ require "lib/ColorLogger"
|
|||
require "routes/home"
|
||||
require "sinatra/json"
|
||||
require "routes/proxy"
|
||||
require "routes/plugins"
|
||||
|
||||
class Logger
|
||||
alias_method :write, :<<
|
||||
|
@ -67,6 +68,7 @@ module Kibana
|
|||
# Routes go here
|
||||
use Routes::Home
|
||||
use Routes::Proxy
|
||||
use Routes::Plugins
|
||||
|
||||
end
|
||||
end
|
||||
|
|
11
src/server/routes/plugins.rb
Normal file
11
src/server/routes/plugins.rb
Normal file
|
@ -0,0 +1,11 @@
|
|||
require "routes/base"
|
||||
|
||||
module Kibana
|
||||
module Routes
|
||||
class Plugins < Base
|
||||
|
||||
use Rack::Static, :urls => ["/plugins"], :root => File.expand_path("#{settings.plugin_folder}/..")
|
||||
|
||||
end
|
||||
end
|
||||
end
|
|
@ -4,7 +4,7 @@ module.exports = {
|
|||
src: {
|
||||
src: [
|
||||
'<%= src %>/kibana/components/*/*.less',
|
||||
'<%= src %>/kibana/apps/dashboard/styles/main.less',
|
||||
'<%= src %>/kibana/plugins/dashboard/styles/main.less',
|
||||
'<%= src %>/kibana/apps/discover/styles/main.less',
|
||||
'<%= src %>/kibana/apps/settings/styles/main.less',
|
||||
'<%= src %>/kibana/apps/visualize/styles/main.less',
|
||||
|
|
|
@ -7,7 +7,7 @@ define(function (require) {
|
|||
require('angular-route');
|
||||
|
||||
// Load the code for the directive
|
||||
require('apps/dashboard/directives/panel');
|
||||
require('plugins/dashboard/directives/panel');
|
||||
|
||||
describe('Gridster', function () {
|
||||
var $scope, $elem, compile;
|
||||
|
|
|
@ -7,11 +7,11 @@ define(function (require) {
|
|||
require('angular-route');
|
||||
|
||||
// Load the code for the directive
|
||||
require('apps/visualize/index');
|
||||
require('apps/dashboard/index');
|
||||
require('plugins/visualize/index');
|
||||
require('plugins/dashboard/index');
|
||||
|
||||
// TODO: This should not be needed, timefilter is only included here
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
|
||||
describe('Dashboard panels', function () {
|
||||
|
|
|
@ -9,7 +9,7 @@ define(function (require) {
|
|||
require('angular-route');
|
||||
|
||||
// Load the code for the modules
|
||||
require('apps/dashboard/index');
|
||||
require('plugins/dashboard/index');
|
||||
|
||||
describe('Dashboard app', function () {
|
||||
var $scope,
|
||||
|
|
|
@ -6,7 +6,7 @@ define(function (require) {
|
|||
|
||||
// Load the kibana app dependencies.
|
||||
require('services/private');
|
||||
require('apps/discover/components/field_chooser/discover_field');
|
||||
require('plugins/discover/components/field_chooser/discover_field');
|
||||
|
||||
var $parentScope, $scope, indexPattern;
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ define(function (require) {
|
|||
var $ = require('jquery');
|
||||
var _ = require('lodash');
|
||||
var sinon = require('test_utils/auto_release_sinon');
|
||||
var fieldCalculator = require('apps/discover/components/field_chooser/lib/field_calculator');
|
||||
var fieldCalculator = require('plugins/discover/components/field_chooser/lib/field_calculator');
|
||||
|
||||
// Load the kibana app dependencies.
|
||||
require('services/private');
|
||||
|
|
|
@ -6,7 +6,7 @@ define(function (require) {
|
|||
|
||||
// Load the kibana app dependencies.
|
||||
require('services/private');
|
||||
require('apps/discover/components/field_chooser/field_chooser');
|
||||
require('plugins/discover/components/field_chooser/field_chooser');
|
||||
|
||||
var $parentScope, $scope, config, indexPattern;
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ define(function (require) {
|
|||
// Load the kibana app dependencies.
|
||||
require('angular-route');
|
||||
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var $parentScope, $scope, config;
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ define(function (require) {
|
|||
|
||||
beforeEach(module('hitSortFunctionTests'));
|
||||
beforeEach(inject(function (Private) {
|
||||
createHitSortFn = Private(require('apps/discover/_hit_sort_fn'));
|
||||
createHitSortFn = Private(require('plugins/discover/_hit_sort_fn'));
|
||||
}));
|
||||
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ define(function (require) {
|
|||
var Notifier = $injector.get('Notifier');
|
||||
notify = new Notifier();
|
||||
|
||||
SegmentedFetch = Private(require('apps/discover/_segmented_fetch'));
|
||||
SegmentedFetch = Private(require('plugins/discover/_segmented_fetch'));
|
||||
|
||||
// mock the searchSource
|
||||
searchSourceStubs = {
|
||||
|
|
|
@ -8,7 +8,7 @@ define(function (require) {
|
|||
// Load the kibana app dependencies.
|
||||
require('angular-route');
|
||||
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var $parentScope, $scope, $elem;
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ define(function (require) {
|
|||
var $ = require('jquery');
|
||||
|
||||
require('angular-route');
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var $parentScope, $scope, $elem;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ define(function (require) {
|
|||
// Load the kibana app dependencies.
|
||||
require('angular-route');
|
||||
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var $parentScope, $scope, $elem;
|
||||
|
||||
|
|
|
@ -9,11 +9,11 @@ define(function (require) {
|
|||
// Load the kibana app dependencies.
|
||||
require('angular-route');
|
||||
|
||||
require('apps/visualize/index');
|
||||
require('apps/dashboard/index');
|
||||
require('plugins/visualize/index');
|
||||
require('plugins/dashboard/index');
|
||||
|
||||
// TODO: This should not be needed, timefilter is only included here, it should move
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var $parentScope, $scope, $elem;
|
||||
var clock, anchor = '2014-01-01T06:06:06.666Z';
|
||||
|
|
|
@ -5,7 +5,7 @@ define(function (require) {
|
|||
// Load the kibana app dependencies.
|
||||
require('angular-route');
|
||||
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var $parentScope, $scope, $elem;
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ define(function (require) {
|
|||
require('components/typeahead/typeahead');
|
||||
|
||||
// TODO: This should not be needed, timefilter is only included here, it should move
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var typeaheadHistoryCount = 10;
|
||||
var typeaheadName = 'unittest';
|
||||
|
|
|
@ -4,7 +4,7 @@ define(function (require) {
|
|||
|
||||
// Load the kibana app dependencies.
|
||||
require('angular-route');
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
require('filters/field_type');
|
||||
|
||||
var filter, types;
|
||||
|
|
|
@ -5,7 +5,7 @@ define(function (require) {
|
|||
require('angular-route');
|
||||
|
||||
// Load kibana and its applications
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var rison;
|
||||
var risonDecode;
|
||||
|
|
|
@ -4,7 +4,7 @@ define(function (require) {
|
|||
|
||||
// Load the kibana app dependencies.
|
||||
require('angular-route');
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
require('filters/short_dots');
|
||||
|
||||
var filter, config;
|
||||
|
|
|
@ -4,7 +4,7 @@ define(function (require) {
|
|||
|
||||
// Load the kibana app dependencies.
|
||||
require('angular-route');
|
||||
require('apps/discover/index');
|
||||
require('plugins/discover/index');
|
||||
|
||||
var filter;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue