| 12345678910111213141516171819202122232425262728293031 |
- import angular from "angular";
- import config from "app/core/config";
- export class SelectOrgCtrl {
- /** @ngInject **/
- constructor($scope, backendSrv, contextSrv) {
- contextSrv.sidemenu = false;
- $scope.init = function() {
- $scope.getUserOrgs();
- };
- $scope.getUserOrgs = function() {
- backendSrv.get("/api/user/orgs").then(function(orgs) {
- $scope.orgs = orgs;
- });
- };
- $scope.setUsingOrg = function(org) {
- backendSrv.post("/api/user/using/" + org.orgId).then(function() {
- window.location.href = config.appSubUrl + "/";
- });
- };
- $scope.init();
- }
- }
- angular
- .module("grafana.controllers")
- .controller("SelectOrgCtrl", SelectOrgCtrl);
|