From e17f94a67d3bee1e37503a079c8385a42736019a Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 8 Nov 2017 13:27:19 -0500 Subject: [PATCH] adjustments for families plan --- src/app/constants.js | 8 +++----- .../organization/organizationBillingController.js | 3 ++- src/app/organization/views/organizationBilling.html | 2 +- .../settings/views/settingsCreateOrganization.html | 12 ++++++------ 4 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/app/constants.js b/src/app/constants.js index b88f1e8f..6b97e0f8 100644 --- a/src/app/constants.js +++ b/src/app/constants.js @@ -106,14 +106,12 @@ angular.module('bit') noPayment: true, upgradeSortOrder: -1 }, - personal: { + families: { basePrice: 1, annualBasePrice: 12, baseSeats: 5, - seatPrice: 1, - annualSeatPrice: 12, - maxAdditionalSeats: 5, - annualPlanType: 'personalAnnually', + noAdditionalSeats: true, + annualPlanType: 'familiesAnnually', upgradeSortOrder: 1 }, teams: { diff --git a/src/app/organization/organizationBillingController.js b/src/app/organization/organizationBillingController.js index 0a8c559e..88c09f5f 100644 --- a/src/app/organization/organizationBillingController.js +++ b/src/app/organization/organizationBillingController.js @@ -59,7 +59,7 @@ }; $scope.adjustSeats = function (add) { - if ($scope.selfHosted) { + if ($scope.selfHosted || !$scope.canAdjustSeats) { return; } @@ -221,6 +221,7 @@ apiService.organizations.getBilling({ id: $state.params.orgId }, function (org) { $scope.loading = false; $scope.noSubscription = org.PlanType === 0; + $scope.canAdjustSeats = org.PlanType > 1; var i = 0; $scope.expiration = org.Expiration; diff --git a/src/app/organization/views/organizationBilling.html b/src/app/organization/views/organizationBilling.html index 40120c6b..e720cc67 100644 --- a/src/app/organization/views/organizationBilling.html +++ b/src/app/organization/views/organizationBilling.html @@ -119,7 +119,7 @@ You plan currently has a total of {{plan.seats}} seats. - -
+