NewOrgCtrl.ts 618 B

1234567891011121314151617181920
  1. import angular from 'angular';
  2. import config from 'app/core/config';
  3. export class NewOrgCtrl {
  4. /** @ngInject */
  5. constructor($scope, $http, backendSrv, navModelSrv) {
  6. $scope.navModel = navModelSrv.getNav('admin', 'global-orgs', 0);
  7. $scope.newOrg = { name: '' };
  8. $scope.createOrg = () => {
  9. backendSrv.post('/api/orgs/', $scope.newOrg).then(result => {
  10. backendSrv.post('/api/user/using/' + result.orgId).then(() => {
  11. window.location.href = config.appSubUrl + '/org';
  12. });
  13. });
  14. };
  15. }
  16. }
  17. angular.module('grafana.controllers').controller('NewOrgCtrl', NewOrgCtrl);