index.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import AdminListUsersCtrl from './AdminListUsersCtrl';
  2. import AdminEditUserCtrl from './AdminEditUserCtrl';
  3. import AdminListOrgsCtrl from './AdminListOrgsCtrl';
  4. import AdminEditOrgCtrl from './AdminEditOrgCtrl';
  5. import StyleGuideCtrl from './StyleGuideCtrl';
  6. import coreModule from 'app/core/core_module';
  7. class AdminSettingsCtrl {
  8. navModel: any;
  9. /** @ngInject */
  10. constructor($scope, backendSrv, navModelSrv) {
  11. this.navModel = navModelSrv.getNav('admin', 'server-settings', 0);
  12. backendSrv.get('/api/admin/settings').then(settings => {
  13. $scope.settings = settings;
  14. });
  15. }
  16. }
  17. class AdminHomeCtrl {
  18. navModel: any;
  19. /** @ngInject */
  20. constructor(navModelSrv) {
  21. this.navModel = navModelSrv.getNav('admin', 0);
  22. }
  23. }
  24. coreModule.controller('AdminListUsersCtrl', AdminListUsersCtrl);
  25. coreModule.controller('AdminEditUserCtrl', AdminEditUserCtrl);
  26. coreModule.controller('AdminListOrgsCtrl', AdminListOrgsCtrl);
  27. coreModule.controller('AdminEditOrgCtrl', AdminEditOrgCtrl);
  28. coreModule.controller('AdminSettingsCtrl', AdminSettingsCtrl);
  29. coreModule.controller('AdminHomeCtrl', AdminHomeCtrl);
  30. coreModule.controller('StyleGuideCtrl', StyleGuideCtrl);