mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
Merge pull request #8072 from lukasolson/fix/kbn-base-url
Export Kibana base URL for use in other plugins
This commit is contained in:
commit
c74f1f46c4
1 changed files with 7 additions and 5 deletions
|
@ -4,6 +4,7 @@ import settings from './server/routes/api/settings';
|
||||||
import scripts from './server/routes/api/scripts';
|
import scripts from './server/routes/api/scripts';
|
||||||
|
|
||||||
module.exports = function (kibana) {
|
module.exports = function (kibana) {
|
||||||
|
const kbnBaseUrl = '/app/kibana';
|
||||||
return new kibana.Plugin({
|
return new kibana.Plugin({
|
||||||
id: 'kibana',
|
id: 'kibana',
|
||||||
config: function (Joi) {
|
config: function (Joi) {
|
||||||
|
@ -44,7 +45,7 @@ module.exports = function (kibana) {
|
||||||
id: 'kibana:discover',
|
id: 'kibana:discover',
|
||||||
title: 'Discover',
|
title: 'Discover',
|
||||||
order: -1003,
|
order: -1003,
|
||||||
url: '/app/kibana#/discover',
|
url: `${kbnBaseUrl}#/discover`,
|
||||||
description: 'interactively explore your data',
|
description: 'interactively explore your data',
|
||||||
icon: 'plugins/kibana/assets/discover.svg',
|
icon: 'plugins/kibana/assets/discover.svg',
|
||||||
},
|
},
|
||||||
|
@ -52,7 +53,7 @@ module.exports = function (kibana) {
|
||||||
id: 'kibana:visualize',
|
id: 'kibana:visualize',
|
||||||
title: 'Visualize',
|
title: 'Visualize',
|
||||||
order: -1002,
|
order: -1002,
|
||||||
url: '/app/kibana#/visualize',
|
url: `${kbnBaseUrl}#/visualize`,
|
||||||
description: 'design data visualizations',
|
description: 'design data visualizations',
|
||||||
icon: 'plugins/kibana/assets/visualize.svg',
|
icon: 'plugins/kibana/assets/visualize.svg',
|
||||||
},
|
},
|
||||||
|
@ -60,7 +61,7 @@ module.exports = function (kibana) {
|
||||||
id: 'kibana:dashboard',
|
id: 'kibana:dashboard',
|
||||||
title: 'Dashboard',
|
title: 'Dashboard',
|
||||||
order: -1001,
|
order: -1001,
|
||||||
url: '/app/kibana#/dashboard',
|
url: `${kbnBaseUrl}#/dashboard`,
|
||||||
description: 'compose visualizations for much win',
|
description: 'compose visualizations for much win',
|
||||||
icon: 'plugins/kibana/assets/dashboard.svg',
|
icon: 'plugins/kibana/assets/dashboard.svg',
|
||||||
},
|
},
|
||||||
|
@ -68,7 +69,7 @@ module.exports = function (kibana) {
|
||||||
id: 'kibana:management',
|
id: 'kibana:management',
|
||||||
title: 'Management',
|
title: 'Management',
|
||||||
order: 1000,
|
order: 1000,
|
||||||
url: '/app/kibana#/management',
|
url: `${kbnBaseUrl}#/management`,
|
||||||
description: 'define index patterns, change config, and more',
|
description: 'define index patterns, change config, and more',
|
||||||
icon: 'plugins/kibana/assets/settings.svg',
|
icon: 'plugins/kibana/assets/settings.svg',
|
||||||
linkToLastSubUrl: false
|
linkToLastSubUrl: false
|
||||||
|
@ -76,7 +77,8 @@ module.exports = function (kibana) {
|
||||||
],
|
],
|
||||||
injectDefaultVars(server, options) {
|
injectDefaultVars(server, options) {
|
||||||
return {
|
return {
|
||||||
kbnIndex: options.index
|
kbnIndex: options.index,
|
||||||
|
kbnBaseUrl
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue