diff --git a/public/app/core/nav_model_srv.ts b/public/app/core/nav_model_srv.ts index 598db4a53f2..3b479384dda 100644 --- a/public/app/core/nav_model_srv.ts +++ b/public/app/core/nav_model_srv.ts @@ -15,7 +15,7 @@ export class NavModelSrv { return _.find(this.navItems, { id: 'cfg' }); } - getNav(...args: string[]) { + getNav(...args: Array) { let children = this.navItems; const nav = { breadcrumbs: [], diff --git a/public/app/features/admin/AdminEditOrgCtrl.ts b/public/app/features/admin/AdminEditOrgCtrl.ts index a10067b3dba..107c506742d 100644 --- a/public/app/features/admin/AdminEditOrgCtrl.ts +++ b/public/app/features/admin/AdminEditOrgCtrl.ts @@ -5,7 +5,7 @@ export default class AdminEditOrgCtrl { /** @ngInject */ constructor($scope: any, $routeParams: any, backendSrv: BackendSrv, $location: any, navModelSrv: NavModelSrv) { $scope.init = () => { - $scope.navModel = navModelSrv.getNav('admin', 'global-orgs'); + $scope.navModel = navModelSrv.getNav('admin', 'global-orgs', 0); if ($routeParams.id) { $scope.getOrg($routeParams.id); diff --git a/public/app/features/admin/AdminEditUserCtrl.ts b/public/app/features/admin/AdminEditUserCtrl.ts index f64f5005dfa..12c8419b08b 100644 --- a/public/app/features/admin/AdminEditUserCtrl.ts +++ b/public/app/features/admin/AdminEditUserCtrl.ts @@ -9,7 +9,7 @@ export default class AdminEditUserCtrl { $scope.user = {}; $scope.newOrg = { name: '', role: 'Editor' }; $scope.permissions = {}; - $scope.navModel = navModelSrv.getNav('admin', 'global-users'); + $scope.navModel = navModelSrv.getNav('admin', 'global-users', 0); $scope.init = () => { if ($routeParams.id) { diff --git a/public/app/features/admin/AdminListOrgsCtrl.ts b/public/app/features/admin/AdminListOrgsCtrl.ts index 439811edbf2..356f30cebb1 100644 --- a/public/app/features/admin/AdminListOrgsCtrl.ts +++ b/public/app/features/admin/AdminListOrgsCtrl.ts @@ -5,7 +5,7 @@ export default class AdminListOrgsCtrl { /** @ngInject */ constructor($scope: any, backendSrv: BackendSrv, navModelSrv: NavModelSrv) { $scope.init = () => { - $scope.navModel = navModelSrv.getNav('admin', 'global-orgs'); + $scope.navModel = navModelSrv.getNav('admin', 'global-orgs', 0); $scope.getOrgs(); }; diff --git a/public/app/features/admin/AdminListUsersCtrl.ts b/public/app/features/admin/AdminListUsersCtrl.ts index 33a43adf059..48c1e1705f6 100644 --- a/public/app/features/admin/AdminListUsersCtrl.ts +++ b/public/app/features/admin/AdminListUsersCtrl.ts @@ -13,7 +13,7 @@ export default class AdminListUsersCtrl { /** @ngInject */ constructor(private $scope: any, private backendSrv: BackendSrv, navModelSrv: NavModelSrv) { - this.navModel = navModelSrv.getNav('admin', 'global-users'); + this.navModel = navModelSrv.getNav('admin', 'global-users', 0); this.query = ''; this.getUsers(); } diff --git a/public/app/features/admin/StyleGuideCtrl.ts b/public/app/features/admin/StyleGuideCtrl.ts index 44ef3c48776..acb7082ccf8 100644 --- a/public/app/features/admin/StyleGuideCtrl.ts +++ b/public/app/features/admin/StyleGuideCtrl.ts @@ -11,7 +11,7 @@ export default class StyleGuideCtrl { /** @ngInject */ constructor(private $routeParams: any, private backendSrv: BackendSrv, navModelSrv: NavModelSrv) { - this.navModel = navModelSrv.getNav('admin', 'styleguide'); + this.navModel = navModelSrv.getNav('admin', 'styleguide', 0); this.theme = config.bootData.user.lightTheme ? 'light' : 'dark'; } diff --git a/public/app/features/admin/index.ts b/public/app/features/admin/index.ts index 17c3204cda2..e0d60a408b8 100644 --- a/public/app/features/admin/index.ts +++ b/public/app/features/admin/index.ts @@ -13,7 +13,7 @@ class AdminSettingsCtrl { /** @ngInject */ constructor($scope: any, backendSrv: BackendSrv, navModelSrv: NavModelSrv) { - this.navModel = navModelSrv.getNav('admin', 'server-settings'); + this.navModel = navModelSrv.getNav('admin', 'server-settings', 0); backendSrv.get('/api/admin/settings').then((settings: any) => { $scope.settings = settings; diff --git a/public/app/features/alerting/NotificationsEditCtrl.ts b/public/app/features/alerting/NotificationsEditCtrl.ts index eb6d48405cd..f9d336c5c6e 100644 --- a/public/app/features/alerting/NotificationsEditCtrl.ts +++ b/public/app/features/alerting/NotificationsEditCtrl.ts @@ -32,7 +32,7 @@ export class AlertNotificationEditCtrl { private $templateCache: any, navModelSrv: NavModelSrv ) { - this.navModel = navModelSrv.getNav('alerting', 'channels'); + this.navModel = navModelSrv.getNav('alerting', 'channels', 0); this.isNew = !this.$routeParams.id; this.getFrequencySuggestion = () => { diff --git a/public/app/features/alerting/NotificationsListCtrl.ts b/public/app/features/alerting/NotificationsListCtrl.ts index 4db2978b08d..d6612f039a7 100644 --- a/public/app/features/alerting/NotificationsListCtrl.ts +++ b/public/app/features/alerting/NotificationsListCtrl.ts @@ -8,7 +8,7 @@ export class AlertNotificationsListCtrl { /** @ngInject */ constructor(private backendSrv: BackendSrv, navModelSrv: NavModelSrv) { this.loadNotifications(); - this.navModel = navModelSrv.getNav('alerting', 'channels'); + this.navModel = navModelSrv.getNav('alerting', 'channels', 0); } loadNotifications() {