1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-11 14:04:03 +00:00

Add feature flag to enbale us test pm-22968

This commit is contained in:
Cy Okeke
2025-08-01 14:00:03 +01:00
parent 0b3fb6fe87
commit b37d56cf92
2 changed files with 5 additions and 2 deletions

View File

@@ -28,10 +28,11 @@ export class ProviderWarningsService {
showProviderSuspendedDialog$ = (providerId: string): Observable<void> =>
combineLatest([
this.configService.getFeatureFlag$(FeatureFlag.PM21821_ProviderPortalTakeover),
this.configService.getFeatureFlag$(FeatureFlag.ShowProviderSuspendedModal),
this.providerService.get$(providerId),
from(this.billingApiService.getProviderSubscription(providerId)),
]).pipe(
switchMap(async ([providerPortalTakeover, provider, subscription]) => {
switchMap(async ([providerPortalTakeover, showSuspendedModal, provider, subscription]) => {
if (!providerPortalTakeover || provider.enabled) {
return;
}
@@ -85,7 +86,7 @@ export class ProviderWarningsService {
break;
}
}
} else {
} else if (showSuspendedModal) {
await this.dialogService.openSimpleDialog({
type: "danger",
title: this.i18nService.t("providerSuspended", provider.name),

View File

@@ -33,6 +33,7 @@ export enum FeatureFlag {
AllowTrialLengthZero = "pm-20322-allow-trial-length-0",
PM21881_ManagePaymentDetailsOutsideCheckout = "pm-21881-manage-payment-details-outside-checkout",
PM21821_ProviderPortalTakeover = "pm-21821-provider-portal-takeover",
ShowProviderSuspendedModal = "show-provider-suspended-modal",
/* Key Management */
PrivateKeyRegeneration = "pm-12241-private-key-regeneration",
@@ -116,6 +117,7 @@ export const DefaultFeatureFlagValue = {
[FeatureFlag.AllowTrialLengthZero]: FALSE,
[FeatureFlag.PM21881_ManagePaymentDetailsOutsideCheckout]: FALSE,
[FeatureFlag.PM21821_ProviderPortalTakeover]: FALSE,
[FeatureFlag.ShowProviderSuspendedModal]: FALSE,
/* Key Management */
[FeatureFlag.PrivateKeyRegeneration]: FALSE,