From d7c1c6efa14fec40c50b7500edc23c47cff87e41 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 16 Aug 2017 14:08:11 -0400 Subject: [PATCH] can only edit org when not self hosted --- src/app/organization/organizationSettingsController.js | 7 ++++++- src/app/organization/views/organizationSettings.html | 8 ++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/app/organization/organizationSettingsController.js b/src/app/organization/organizationSettingsController.js index 7419a18e24..dfe39c5e9f 100644 --- a/src/app/organization/organizationSettingsController.js +++ b/src/app/organization/organizationSettingsController.js @@ -2,7 +2,8 @@ .module('bit.organization') .controller('organizationSettingsController', function ($scope, $state, apiService, toastr, authService, $uibModal, - $analytics) { + $analytics, appSettings) { + $scope.selfHosted = appSettings.selfHosted; $scope.model = {}; $scope.$on('$viewContentLoaded', function () { apiService.organizations.get({ id: $state.params.orgId }, function (org) { @@ -15,6 +16,10 @@ }); $scope.generalSave = function () { + if ($scope.selfHosted) { + return; + } + $scope.generalPromise = apiService.organizations.put({ id: $state.params.orgId }, $scope.model, function (org) { authService.updateProfileOrganization(org).then(function (updatedOrg) { $analytics.eventTrack('Updated Organization Settings'); diff --git a/src/app/organization/views/organizationSettings.html b/src/app/organization/views/organizationSettings.html index 042015e279..7007daf5a9 100644 --- a/src/app/organization/views/organizationSettings.html +++ b/src/app/organization/views/organizationSettings.html @@ -22,17 +22,17 @@
+ required api-field ng-readonly="selfHosted" />
+ class="form-control" api-field ng-readonly="selfHosted" />
+ class="form-control" required api-field ng-readonly="selfHosted" />
@@ -42,7 +42,7 @@
-