renaming things in admin

This commit is contained in:
Torkel Ödegaard
2018-09-07 17:55:38 +02:00
parent 4391209f7b
commit a440d3510a
14 changed files with 24 additions and 41 deletions

View File

@ -1,7 +1,7 @@
import { NavModel, NavModelItem, NavIndex } from 'app/types'; import { NavModel, NavModelItem, NavIndex } from 'app/types';
function getNotFoundModel(): NavModel { function getNotFoundModel(): NavModel {
var node: NavModelItem = { const node: NavModelItem = {
id: 'not-found', id: 'not-found',
text: 'Page not found', text: 'Page not found',
icon: 'fa fa-fw fa-warning', icon: 'fa fa-fw fa-warning',

View File

@ -1,6 +1,5 @@
import angular from 'angular';
export class AdminEditOrgCtrl { export default class AdminEditOrgCtrl {
/** @ngInject */ /** @ngInject */
constructor($scope, $routeParams, backendSrv, $location, navModelSrv) { constructor($scope, $routeParams, backendSrv, $location, navModelSrv) {
$scope.init = () => { $scope.init = () => {
@ -48,4 +47,3 @@ export class AdminEditOrgCtrl {
} }
} }
angular.module('grafana.controllers').controller('AdminEditOrgCtrl', AdminEditOrgCtrl);

View File

@ -1,7 +1,6 @@
import angular from 'angular';
import _ from 'lodash'; import _ from 'lodash';
export class AdminEditUserCtrl { export default class AdminEditUserCtrl {
/** @ngInject */ /** @ngInject */
constructor($scope, $routeParams, backendSrv, $location, navModelSrv) { constructor($scope, $routeParams, backendSrv, $location, navModelSrv) {
$scope.user = {}; $scope.user = {};
@ -117,5 +116,3 @@ export class AdminEditUserCtrl {
$scope.init(); $scope.init();
} }
} }
angular.module('grafana.controllers').controller('AdminEditUserCtrl', AdminEditUserCtrl);

View File

@ -1,6 +1,5 @@
import angular from 'angular';
export class AdminListOrgsCtrl { export default class AdminListOrgsCtrl {
/** @ngInject */ /** @ngInject */
constructor($scope, backendSrv, navModelSrv) { constructor($scope, backendSrv, navModelSrv) {
$scope.init = () => { $scope.init = () => {
@ -33,4 +32,3 @@ export class AdminListOrgsCtrl {
} }
} }
angular.module('grafana.controllers').controller('AdminListOrgsCtrl', AdminListOrgsCtrl);

View File

@ -2,14 +2,14 @@ import React from 'react';
import renderer from 'react-test-renderer'; import renderer from 'react-test-renderer';
import { ServerStats } from './ServerStats'; import { ServerStats } from './ServerStats';
import { createNavModel } from 'test/mocks/common'; import { createNavModel } from 'test/mocks/common';
import { ServerStat } from '../apis'; import { ServerStat } from './state/apis';
describe('ServerStats', () => { describe('ServerStats', () => {
it('Should render table with stats', done => { it('Should render table with stats', done => {
const navModel = createNavModel('Admin', 'stats'); const navModel = createNavModel('Admin', 'stats');
const stats: ServerStat[] = [{ name: 'Total dashboards', value: 10 }, { name: 'Total Users', value: 1 }]; const stats: ServerStat[] = [{ name: 'Total dashboards', value: 10 }, { name: 'Total Users', value: 1 }];
let getServerStats = () => { const getServerStats = () => {
return Promise.resolve(stats); return Promise.resolve(stats);
}; };

View File

@ -3,7 +3,7 @@ import { hot } from 'react-hot-loader';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { NavModel, StoreState } from 'app/types'; import { NavModel, StoreState } from 'app/types';
import { getNavModel } from 'app/core/selectors/navModel'; import { getNavModel } from 'app/core/selectors/navModel';
import { getServerStats, ServerStat } from '../apis'; import { getServerStats, ServerStat } from './state/apis';
import PageHeader from 'app/core/components/PageHeader/PageHeader'; import PageHeader from 'app/core/components/PageHeader/PageHeader';
interface Props { interface Props {

View File

@ -1,7 +1,7 @@
import AdminListUsersCtrl from './admin_list_users_ctrl'; import AdminListUsersCtrl from './AdminListUsersCtrl';
import './admin_list_orgs_ctrl'; import AdminEditUserCtrl from './AdminEditUserCtrl';
import './admin_edit_org_ctrl'; import AdminListOrgsCtrl from './AdminListOrgsCtrl';
import './admin_edit_user_ctrl'; import AdminEditOrgCtrl from './AdminEditOrgCtrl';
import coreModule from 'app/core/core_module'; import coreModule from 'app/core/core_module';
@ -27,21 +27,11 @@ class AdminHomeCtrl {
} }
} }
export class AdminStatsCtrl { coreModule.controller('AdminListUsersCtrl', AdminListUsersCtrl);
stats: any; coreModule.controller('AdminEditUserCtrl', AdminEditUserCtrl);
navModel: any;
/** @ngInject */ coreModule.controller('AdminListOrgsCtrl', AdminListOrgsCtrl);
constructor(backendSrv: any, navModelSrv) { coreModule.controller('AdminEditOrgCtrl', AdminEditOrgCtrl);
this.navModel = navModelSrv.getNav('cfg', 'admin', 'server-stats', 1);
backendSrv.get('/api/admin/stats').then(stats => {
this.stats = stats;
});
}
}
coreModule.controller('AdminSettingsCtrl', AdminSettingsCtrl); coreModule.controller('AdminSettingsCtrl', AdminSettingsCtrl);
coreModule.controller('AdminHomeCtrl', AdminHomeCtrl); coreModule.controller('AdminHomeCtrl', AdminHomeCtrl);
coreModule.controller('AdminStatsCtrl', AdminStatsCtrl);
coreModule.controller('AdminListUsersCtrl', AdminListUsersCtrl);

View File

@ -8,7 +8,7 @@ import './playlist/all';
import './snapshot/all'; import './snapshot/all';
import './panel/all'; import './panel/all';
import './org/all'; import './org/all';
import './admin/admin'; import './admin';
import './alerting/NotificationsEditCtrl'; import './alerting/NotificationsEditCtrl';
import './alerting/NotificationsListCtrl'; import './alerting/NotificationsListCtrl';
import './styleguide/styleguide'; import './styleguide/styleguide';

View File

@ -1,7 +1,7 @@
import './dashboard_loaders'; import './dashboard_loaders';
import './ReactContainer'; import './ReactContainer';
import ServerStats from 'app/features/admin/containers/ServerStats'; import ServerStats from 'app/features/admin/ServerStats';
import AlertRuleList from 'app/features/alerting/AlertRuleList'; import AlertRuleList from 'app/features/alerting/AlertRuleList';
import FolderSettings from 'app/containers/ManageDashboards/FolderSettings'; import FolderSettings from 'app/containers/ManageDashboards/FolderSettings';
import FolderPermissions from 'app/containers/ManageDashboards/FolderPermissions'; import FolderPermissions from 'app/containers/ManageDashboards/FolderPermissions';

View File

@ -21,19 +21,19 @@ configure({ adapter: new Adapter() });
const global = window as any; const global = window as any;
global.$ = global.jQuery = $; global.$ = global.jQuery = $;
const localStorageMock = (function() { const localStorageMock = (() => {
var store = {}; let store = {};
return { return {
getItem: function(key) { getItem: key => {
return store[key]; return store[key];
}, },
setItem: function(key, value) { setItem: (key, value) => {
store[key] = value.toString(); store[key] = value.toString();
}, },
clear: function() { clear: () => {
store = {}; store = {};
}, },
removeItem: function(key) { removeItem: key => {
delete store[key]; delete store[key];
}, },
}; };

View File

@ -31,7 +31,7 @@ export function createNavModel(title: string, ...tabs: string[]): NavModel {
breadcrumbs: [], breadcrumbs: [],
}; };
for (let tab of tabs) { for (const tab of tabs) {
node.children.push({ node.children.push({
id: tab, id: tab,
icon: 'icon', icon: 'icon',