admin.ts 807 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. export class AdminStatsCtrl {
  19. stats: any;
  20. /** @ngInject */
  21. constructor(backendSrv: any) {
  22. backendSrv.get('/api/admin/stats').then(stats => {
  23. this.stats = stats;
  24. });
  25. }
  26. }
  27. coreModule.controller('AdminSettingsCtrl', AdminSettingsCtrl);
  28. coreModule.controller('AdminHomeCtrl', AdminHomeCtrl);
  29. coreModule.controller('AdminStatsCtrl', AdminStatsCtrl);