mirror of
https://github.com/getredash/redash.git
synced 2025-12-22 10:55:49 -05:00
32 lines
995 B
JavaScript
32 lines
995 B
JavaScript
(function () {
|
|
var AdminStatusCtrl = function ($scope, Events, $http, $timeout) {
|
|
Events.record(currentUser, "view", "page", "admin/status");
|
|
$scope.$parent.pageTitle = "System Status";
|
|
|
|
var refresh = function () {
|
|
$scope.refresh_time = moment().add('minutes', 1);
|
|
$http.get('/status.json').success(function (data) {
|
|
$scope.workers = data.workers;
|
|
delete data.workers;
|
|
$scope.manager = data.manager;
|
|
delete data.manager;
|
|
$scope.status = data;
|
|
});
|
|
|
|
$timeout(refresh, 59 * 1000);
|
|
};
|
|
|
|
$scope.flowerUrl = featureFlags.flowerUrl;
|
|
|
|
refresh();
|
|
}
|
|
|
|
var AdminWorkersCtrl = function ($scope, $sce) {
|
|
$scope.flowerUrl = $sce.trustAsResourceUrl(featureFlags.flowerUrl);
|
|
};
|
|
|
|
angular.module('redash.admin_controllers', [])
|
|
.controller('AdminStatusCtrl', ['$scope', 'Events', '$http', '$timeout', AdminStatusCtrl])
|
|
.controller('AdminWorkersCtrl', ['$scope', '$sce', AdminWorkersCtrl])
|
|
})();
|