Ensure we are showing the cluster name in the breadcrumbs (#30087)

This commit is contained in:
Chris Roberson 2019-02-05 12:37:35 -05:00 committed by GitHub
parent 59ff1d0056
commit cdf3266f23
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -71,7 +71,7 @@ export class MonitoringMainController {
}
const uiModule = uiModules.get('plugins/monitoring/directives', []);
uiModule.directive('monitoringMain', (breadcrumbs, license, kbnUrl, config) => {
uiModule.directive('monitoringMain', (breadcrumbs, license, kbnUrl, config, $injector) => {
return {
restrict: 'E',
transclude: true,
@ -82,6 +82,12 @@ uiModule.directive('monitoringMain', (breadcrumbs, license, kbnUrl, config) => {
link(scope, _element, attributes, controller) {
config.watch('k7design', (val) => scope.showPluginBreadcrumbs = !val);
if (!scope.cluster) {
const $route = $injector.get('$route');
const globalState = $injector.get('globalState');
scope.cluster = $route.current.locals.clusters.find(cluster => cluster.cluster_uuid === globalState.cluster_uuid);
}
function getSetupObj() {
return {
licenseService: license,