From 620affd3d5dc5dab2df17e7291c6ff3affd236c4 Mon Sep 17 00:00:00 2001 From: Jimmy Vo Date: Thu, 23 Jan 2025 14:24:51 -0500 Subject: [PATCH] [PM-13755] Exclude revoked users from the occupied seats count (#12277) It also includes a refactor to decouple the invite and edit user flows. --- .../member-dialog.component.html | 16 +- .../member-dialog/member-dialog.component.ts | 160 +++++++++----- .../input-email-limit.validator.spec.ts | 191 ++++++++++++++++ .../validators/input-email-limit.validator.ts | 40 ++++ .../org-seat-limit-reached.validator.spec.ts | 207 ++++++++++++------ .../org-seat-limit-reached.validator.ts | 73 ++++-- .../members/members.component.ts | 102 +++++---- .../member-access-report.component.ts | 9 +- 8 files changed, 593 insertions(+), 205 deletions(-) create mode 100644 apps/web/src/app/admin-console/organizations/members/components/member-dialog/validators/input-email-limit.validator.spec.ts create mode 100644 apps/web/src/app/admin-console/organizations/members/components/member-dialog/validators/input-email-limit.validator.ts diff --git a/apps/web/src/app/admin-console/organizations/members/components/member-dialog/member-dialog.component.html b/apps/web/src/app/admin-console/organizations/members/components/member-dialog/member-dialog.component.html index 5e81e4ee711..bef479c231b 100644 --- a/apps/web/src/app/admin-console/organizations/members/components/member-dialog/member-dialog.component.html +++ b/apps/web/src/app/admin-console/organizations/members/components/member-dialog/member-dialog.component.html @@ -2,9 +2,11 @@ {{ title }} - {{ - params.name - }} + {{ (editParams$ | async)?.name }} {{ "revoked" | i18n }}
@@ -268,7 +270,9 @@