mirror of
https://github.com/grafana/grafana.git
synced 2025-02-12 00:25:46 -06:00
21 lines
625 B
TypeScript
21 lines
625 B
TypeScript
import angular from 'angular';
|
|
import config from 'app/core/config';
|
|
|
|
export class NewOrgCtrl {
|
|
/** @ngInject */
|
|
constructor($scope, $http, backendSrv, navModelSrv) {
|
|
$scope.navModel = navModelSrv.getNav('cfg', 'admin', 'global-orgs', 1);
|
|
$scope.newOrg = { name: '' };
|
|
|
|
$scope.createOrg = () => {
|
|
backendSrv.post('/api/orgs/', $scope.newOrg).then(result => {
|
|
backendSrv.post('/api/user/using/' + result.orgId).then(() => {
|
|
window.location.href = config.appSubUrl + '/org';
|
|
});
|
|
});
|
|
};
|
|
}
|
|
}
|
|
|
|
angular.module('grafana.controllers').controller('NewOrgCtrl', NewOrgCtrl);
|