new_org_ctrl.ts 643 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("cfg", "admin", "global-orgs", 1);
  7. $scope.newOrg = { name: "" };
  8. $scope.createOrg = function() {
  9. backendSrv.post("/api/orgs/", $scope.newOrg).then(function(result) {
  10. backendSrv.post("/api/user/using/" + result.orgId).then(function() {
  11. window.location.href = config.appSubUrl + "/org";
  12. });
  13. });
  14. };
  15. }
  16. }
  17. angular.module("grafana.controllers").controller("NewOrgCtrl", NewOrgCtrl);