admin.ts 810 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import './adminListUsersCtrl';
  2. import './adminListOrgsCtrl';
  3. import './adminEditOrgCtrl';
  4. import './adminEditUserCtrl';
  5. import coreModule from 'app/core/core_module';
  6. class AdminSettingsCtrl {
  7. /** @ngInject **/
  8. constructor($scope, backendSrv) {
  9. backendSrv.get('/api/admin/settings').then(function(settings) {
  10. $scope.settings = settings;
  11. });
  12. }
  13. }
  14. class AdminHomeCtrl {
  15. /** @ngInject **/
  16. constructor() {
  17. }
  18. }
  19. export class AdminStatsCtrl {
  20. stats: any;
  21. /** @ngInject */
  22. constructor(backendSrv: any) {
  23. backendSrv.get('/api/admin/stats').then(stats => {
  24. this.stats = stats;
  25. });
  26. }
  27. }
  28. coreModule.controller('AdminSettingsCtrl', AdminSettingsCtrl);
  29. coreModule.controller('AdminHomeCtrl', AdminHomeCtrl);
  30. coreModule.controller('AdminStatsCtrl', AdminStatsCtrl);