diff --git a/src/views/settings.html b/src/views/settings.html
index 20cbc2fda..b2dab96bf 100644
--- a/src/views/settings.html
+++ b/src/views/settings.html
@@ -270,7 +270,7 @@
-
This feature is only available in the business plan.
+ This feature is only available in the paid plans.
Setup Subscription Now
diff --git a/src/views/settings.js b/src/views/settings.js
index 91c4d0cab..b6f74990e 100644
--- a/src/views/settings.js
+++ b/src/views/settings.js
@@ -14,6 +14,10 @@ angular.module('Application').controller('SettingsController', ['$scope', '$loca
$scope.subscription = null;
$scope.subscriptionBusy = true;
+ $scope.openSubscriptionSetup = function () {
+ Client.openSubscriptionSetup($scope.subscription || {});
+ };
+
$scope.prettyProviderName = function (provider) {
switch (provider) {
case 'caas': return 'Managed Cloudron';
@@ -216,10 +220,6 @@ angular.module('Application').controller('SettingsController', ['$scope', '$loca
});
}
- $scope.openSubscriptionSetup = function () {
- Client.openSubscriptionSetup($scope.subscription);
- };
-
$scope.registryConfig = {
busy: false,
error: null,
diff --git a/src/views/users.html b/src/views/users.html
index 9766d5673..3d9a555b7 100644
--- a/src/views/users.html
+++ b/src/views/users.html
@@ -511,7 +511,7 @@
-
This feature is only available in the business plan.
+ This feature is only available is only available in the paid plans.
Setup Subscription Now
diff --git a/src/views/users.js b/src/views/users.js
index c0113a73f..ff48d5bce 100644
--- a/src/views/users.js
+++ b/src/views/users.js
@@ -24,6 +24,10 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
$scope.config = Client.getConfig();
$scope.userInfo = Client.getUserInfo();
+ $scope.openSubscriptionSetup = function () {
+ Client.openSubscriptionSetup($scope.$parent.subscription);
+ };
+
// Order matters for permissions used in canEdit
$scope.roles = [
{ id: 'user', name: 'User', disabled: false },