|
|
@@ -10,17 +10,17 @@ function (angular, config, _, $, store) {
|
|
|
|
|
|
var module = angular.module('grafana.controllers');
|
|
|
|
|
|
- module.controller('GrafanaCtrl', function($scope, alertSrv, utilSrv, grafanaVersion, $rootScope, $controller) {
|
|
|
- $scope.grafanaVersion = grafanaVersion[0] === '@' ? 'master' : grafanaVersion;
|
|
|
- $scope.grafana = {};
|
|
|
-
|
|
|
- $rootScope.profilingEnabled = store.getBool('profilingEnabled');
|
|
|
- $rootScope.performance = { loadStart: new Date().getTime() };
|
|
|
- $rootScope.appSubUrl = config.appSubUrl;
|
|
|
+ module.controller('GrafanaCtrl', function($scope, alertSrv, utilSrv, grafanaVersion, $rootScope, $controller, userSrv) {
|
|
|
|
|
|
$scope.init = function() {
|
|
|
+ $scope.grafana = {};
|
|
|
+ $scope.grafana.version = grafanaVersion;
|
|
|
$scope._ = _;
|
|
|
|
|
|
+ $rootScope.profilingEnabled = store.getBool('profilingEnabled');
|
|
|
+ $rootScope.performance = { loadStart: new Date().getTime() };
|
|
|
+ $rootScope.appSubUrl = config.appSubUrl;
|
|
|
+
|
|
|
if ($rootScope.profilingEnabled) { $scope.initProfiling(); }
|
|
|
|
|
|
alertSrv.init();
|
|
|
@@ -28,16 +28,8 @@ function (angular, config, _, $, store) {
|
|
|
|
|
|
$scope.dashAlerts = alertSrv;
|
|
|
$scope.grafana.style = 'dark';
|
|
|
- $scope.grafana.user = {};
|
|
|
-
|
|
|
- if (window.grafanaBackend) {
|
|
|
- $scope.initBackendFeatures();
|
|
|
- }
|
|
|
- };
|
|
|
-
|
|
|
- $scope.initBackendFeatures = function() {
|
|
|
+ $scope.grafana.user = userSrv.getSignedInUser();
|
|
|
$scope.grafana.sidemenu = store.getBool('grafana.sidemenu');
|
|
|
- $scope.grafana.user = window.grafanaBootData.user;
|
|
|
|
|
|
$scope.onAppEvent('logged-out', function() {
|
|
|
$scope.grafana.sidemenu = false;
|