From e6a09082c4c27d546a76cdafcb91683af2e9253d Mon Sep 17 00:00:00 2001 From: Conner Turnbull <133619638+cturnbull-bitwarden@users.noreply.github.com> Date: Mon, 6 Nov 2023 14:42:08 -0500 Subject: [PATCH] [PM-4716] [PM-4717] [AC-1799] UI Bugs around Paid Plans (#6810) * [PM-4717] Fixed teams starter typo in trial initiation * [PM-4716] Fixed duplicated information in enterprise plan details * [AC-1799] Resolved unresponsive "invite members" button when adding users to org --- .../organizations/members/people.component.ts | 14 +- .../trial-initiation.component.ts | 2 +- .../organization-plans.component.html | 133 ++++++++++-------- 3 files changed, 80 insertions(+), 69 deletions(-) diff --git a/apps/web/src/app/admin-console/organizations/members/people.component.ts b/apps/web/src/app/admin-console/organizations/members/people.component.ts index 896d88090f..1ab5f250fe 100644 --- a/apps/web/src/app/admin-console/organizations/members/people.component.ts +++ b/apps/web/src/app/admin-console/organizations/members/people.component.ts @@ -431,14 +431,14 @@ export class PeopleComponent // Click on user email: Edit Flow // User attempting to invite new users in a free org with max users - if (!user && this.allUsers.length === this.organization.seats) { + if ( + !user && + this.allUsers.length === this.organization.seats && + (this.organization.planProductType === ProductType.Free || + this.organization.planProductType === ProductType.TeamsStarter) + ) { // Show org upgrade modal - if ( - this.organization.planProductType === ProductType.Free || - this.organization.planProductType === ProductType.TeamsStarter - ) { - await this.showSeatLimitReachedDialog(); - } + await this.showSeatLimitReachedDialog(); return; } diff --git a/apps/web/src/app/auth/trial-initiation/trial-initiation.component.ts b/apps/web/src/app/auth/trial-initiation/trial-initiation.component.ts index f02fd89d98..34e55345b8 100644 --- a/apps/web/src/app/auth/trial-initiation/trial-initiation.component.ts +++ b/apps/web/src/app/auth/trial-initiation/trial-initiation.component.ts @@ -139,7 +139,7 @@ export class TrialInitiationComponent implements OnInit, OnDestroy { if (this.trialFlowOrgs.includes(qParams.org)) { this.org = qParams.org; - this.orgLabel = this.titleCasePipe.transform(this.org); + this.orgLabel = this.titleCasePipe.transform(this.orgDisplayName); this.useTrialStepper = true; this.referenceData.flow = qParams.org; diff --git a/apps/web/src/app/billing/organizations/organization-plans.component.html b/apps/web/src/app/billing/organizations/organization-plans.component.html index ff0458c39a..6e587ebc2d 100644 --- a/apps/web/src/app/billing/organizations/organization-plans.component.html +++ b/apps/web/src/app/billing/organizations/organization-plans.component.html @@ -52,7 +52,9 @@