1
0
mirror of https://github.com/bitwarden/server synced 2026-01-07 11:03:37 +00:00

[PM-21821] Provider portal takeover states (#6109)

* Add feature flag

* Disable provider and schedule cancellation when subscription goes unpaid

* Run dotnet format

* Only set provider subscription cancel_at when subscription is going from paid to unpaid

* Update tests
This commit is contained in:
Alex Morask
2025-07-23 08:25:37 -05:00
committed by GitHub
parent 141f8bf8b2
commit 829c3ed1d7
7 changed files with 424 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ using System.Globalization;
using System.Net.Http.Headers;
using Bit.Billing.Services;
using Bit.Billing.Services.Implementations;
using Bit.Commercial.Core.Utilities;
using Bit.Core.Billing.Extensions;
using Bit.Core.Context;
using Bit.Core.SecretsManager.Repositories;
@@ -83,6 +84,7 @@ public class Startup
services.AddDefaultServices(globalSettings);
services.AddDistributedCache(globalSettings);
services.AddBillingOperations();
services.AddCommercialCoreServices();
services.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>();