Skip to content

Commit 98896f5

Browse files
Remove FF: pm-21821-provider-portal-takeover
1 parent 98401cc commit 98896f5

File tree

5 files changed

+5
-33
lines changed

5 files changed

+5
-33
lines changed

bitwarden_license/bit-web/src/app/admin-console/providers/clients/manage-clients.component.ts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ import { AccountService } from "@bitwarden/common/auth/abstractions/account.serv
2121
import { getUserId } from "@bitwarden/common/auth/services/account.service";
2222
import { BillingApiServiceAbstraction } from "@bitwarden/common/billing/abstractions";
2323
import { PlanResponse } from "@bitwarden/common/billing/models/response/plan.response";
24-
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
25-
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
2624
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
2725
import { ValidationService } from "@bitwarden/common/platform/abstractions/validation.service";
2826
import {
@@ -100,19 +98,11 @@ export class ManageClientsComponent implements OnInit, OnDestroy {
10098
),
10199
);
102100

103-
protected providerPortalTakeover$ = this.configService.getFeatureFlag$(
104-
FeatureFlag.PM21821_ProviderPortalTakeover,
105-
);
106-
107101
protected suspensionActive$ = combineLatest([
108102
this.isAdminOrServiceUser$,
109-
this.providerPortalTakeover$,
110103
this.provider$.pipe(map((provider) => provider?.enabled ?? false)),
111104
]).pipe(
112-
map(
113-
([isAdminOrServiceUser, portalTakeoverEnabled, providerEnabled]) =>
114-
isAdminOrServiceUser && portalTakeoverEnabled && !providerEnabled,
115-
),
105+
map(([isAdminOrServiceUser, providerEnabled]) => isAdminOrServiceUser && !providerEnabled),
116106
);
117107

118108
private destroy$ = new Subject<void>();
@@ -127,7 +117,6 @@ export class ManageClientsComponent implements OnInit, OnDestroy {
127117
private validationService: ValidationService,
128118
private webProviderService: WebProviderService,
129119
private billingNotificationService: BillingNotificationService,
130-
private configService: ConfigService,
131120
private accountService: AccountService,
132121
private providerApiService: ProviderApiServiceAbstraction,
133122
) {}

bitwarden_license/bit-web/src/app/admin-console/providers/providers-layout.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
route="clients"
1313
>
1414
<i
15-
*ngIf="!provider.enabled && (providerPortalTakeover$ | async)"
15+
*ngIf="!provider.enabled"
1616
slot="end"
1717
class="bwi bwi-exclamation-triangle tw-text-danger"
1818
title="{{ 'providerIsDisabled' | i18n }}"

bitwarden_license/bit-web/src/app/admin-console/providers/providers-layout.component.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ import { ProviderType } from "@bitwarden/common/admin-console/enums";
1313
import { Provider } from "@bitwarden/common/admin-console/models/domain/provider";
1414
import { AccountService } from "@bitwarden/common/auth/abstractions/account.service";
1515
import { getUserId } from "@bitwarden/common/auth/services/account.service";
16-
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
17-
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
1816
import { IconModule } from "@bitwarden/components";
1917
import { NonIndividualSubscriber } from "@bitwarden/web-vault/app/billing/types";
2018
import { TaxIdWarningComponent } from "@bitwarden/web-vault/app/billing/warnings/components";
@@ -48,15 +46,13 @@ export class ProvidersLayoutComponent implements OnInit, OnDestroy {
4846
protected canAccessBilling$: Observable<boolean>;
4947

5048
protected clientsTranslationKey$: Observable<string>;
51-
protected providerPortalTakeover$: Observable<boolean>;
5249

5350
protected subscriber$: Observable<NonIndividualSubscriber>;
5451
protected getTaxIdWarning$: () => Observable<TaxIdWarningType>;
5552

5653
constructor(
5754
private route: ActivatedRoute,
5855
private providerService: ProviderService,
59-
private configService: ConfigService,
6056
private providerWarningsService: ProviderWarningsService,
6157
private accountService: AccountService,
6258
) {}
@@ -101,10 +97,6 @@ export class ProvidersLayoutComponent implements OnInit, OnDestroy {
10197
)
10298
.subscribe();
10399

104-
this.providerPortalTakeover$ = this.configService.getFeatureFlag$(
105-
FeatureFlag.PM21821_ProviderPortalTakeover,
106-
);
107-
108100
this.subscriber$ = this.provider$.pipe(
109101
map((provider) => ({
110102
type: "provider",

bitwarden_license/bit-web/src/app/billing/providers/warnings/services/provider-warnings.service.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { Injectable } from "@angular/core";
22
import { ActivatedRoute, Router } from "@angular/router";
33
import {
44
BehaviorSubject,
5-
combineLatest,
65
from,
76
lastValueFrom,
87
map,
@@ -16,8 +15,6 @@ import {
1615

1716
import { ApiService } from "@bitwarden/common/abstractions/api.service";
1817
import { Provider } from "@bitwarden/common/admin-console/models/domain/provider";
19-
import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum";
20-
import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service";
2118
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
2219
import { SyncService } from "@bitwarden/common/platform/sync";
2320
import { ProviderId } from "@bitwarden/common/types/guid";
@@ -39,7 +36,6 @@ export class ProviderWarningsService {
3936
constructor(
4037
private activatedRoute: ActivatedRoute,
4138
private apiService: ApiService,
42-
private configService: ConfigService,
4339
private dialogService: DialogService,
4440
private i18nService: I18nService,
4541
private router: Router,
@@ -61,12 +57,9 @@ export class ProviderWarningsService {
6157
refreshTaxIdWarning = () => this.refreshTaxIdWarningTrigger.next();
6258

6359
showProviderSuspendedDialog$ = (provider: Provider): Observable<void> =>
64-
combineLatest([
65-
this.configService.getFeatureFlag$(FeatureFlag.PM21821_ProviderPortalTakeover),
66-
this.getWarning$(provider, (response) => response.suspension),
67-
]).pipe(
68-
switchMap(async ([providerPortalTakeover, warning]) => {
69-
if (!providerPortalTakeover || !warning) {
60+
this.getWarning$(provider, (response) => response.suspension).pipe(
61+
switchMap(async (warning) => {
62+
if (!warning) {
7063
return;
7164
}
7265

libs/common/src/enums/feature-flag.enum.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ export enum FeatureFlag {
2525

2626
/* Billing */
2727
TrialPaymentOptional = "PM-8163-trial-payment",
28-
PM21821_ProviderPortalTakeover = "pm-21821-provider-portal-takeover",
2928
PM22415_TaxIDWarnings = "pm-22415-tax-id-warnings",
3029
PM24032_NewNavigationPremiumUpgradeButton = "pm-24032-new-navigation-premium-upgrade-button",
3130
PM25379_UseNewOrganizationMetadataStructure = "pm-25379-use-new-organization-metadata-structure",
@@ -123,7 +122,6 @@ export const DefaultFeatureFlagValue = {
123122

124123
/* Billing */
125124
[FeatureFlag.TrialPaymentOptional]: FALSE,
126-
[FeatureFlag.PM21821_ProviderPortalTakeover]: FALSE,
127125
[FeatureFlag.PM22415_TaxIDWarnings]: FALSE,
128126
[FeatureFlag.PM24032_NewNavigationPremiumUpgradeButton]: FALSE,
129127
[FeatureFlag.PM25379_UseNewOrganizationMetadataStructure]: FALSE,

0 commit comments

Comments
 (0)