From 823cca3178aabc6cbb69c1f1e99020b0c36af43d Mon Sep 17 00:00:00 2001 From: Stephon Brown Date: Thu, 29 Oct 2026 13:38:53 -0400 Subject: [PATCH 1/2] feat(billing): default trial-initiation length to 14 days --- src/Core/Billing/Constants/TrialInitiationConstants.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/Billing/Constants/TrialInitiationConstants.cs b/src/Core/Billing/Constants/TrialInitiationConstants.cs index fbe62e1f7034..811c54bf6079 100644 --- a/src/Core/Billing/Constants/TrialInitiationConstants.cs +++ b/src/Core/Billing/Constants/TrialInitiationConstants.cs @@ -2,5 +2,5 @@ public static class TrialInitiationConstants { - public const int DefaultTrialLengthDays = 7; + public const int DefaultTrialLengthDays = 14; } From 8020c750eeb7fee6ea394284990bda62905d3dd4 Mon Sep 17 00:00:00 2001 From: Stephon Brown Date: Fri, 6 Nov 2026 13:34:32 -0500 Subject: [PATCH 2/2] fix(billing): default sales-assisted trial invitation length to 14 days --- src/Admin/Auth/Controllers/SalesAssistedTrialController.cs | 3 ++- .../Auth/Controllers/SalesAssistedTrialControllerTests.cs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Admin/Auth/Controllers/SalesAssistedTrialController.cs b/src/Admin/Auth/Controllers/SalesAssistedTrialController.cs index b86749799e82..d7369a894317 100644 --- a/src/Admin/Auth/Controllers/SalesAssistedTrialController.cs +++ b/src/Admin/Auth/Controllers/SalesAssistedTrialController.cs @@ -1,6 +1,7 @@ using Bit.Admin.Auth.Models.SalesAssistedTrial; using Bit.Admin.Enums; using Bit.Admin.Utilities; +using Bit.Core.Billing.Constants; using Bit.Core.Billing.Enums; using Bit.Core.Billing.TrialInitiation.Registration; using Bit.Core.Exceptions; @@ -36,7 +37,7 @@ public IActionResult Index() { ProductTier = ProductTierType.Enterprise, Products = [ProductType.PasswordManager], - TrialLength = 30 + TrialLength = TrialInitiationConstants.DefaultTrialLengthDays }); } diff --git a/test/Admin.Test/Auth/Controllers/SalesAssistedTrialControllerTests.cs b/test/Admin.Test/Auth/Controllers/SalesAssistedTrialControllerTests.cs index 84bc420fbf93..393b8447e8ef 100644 --- a/test/Admin.Test/Auth/Controllers/SalesAssistedTrialControllerTests.cs +++ b/test/Admin.Test/Auth/Controllers/SalesAssistedTrialControllerTests.cs @@ -1,6 +1,7 @@ using System.Security.Claims; using Bit.Admin.Auth.Controllers; using Bit.Admin.Auth.Models.SalesAssistedTrial; +using Bit.Core.Billing.Constants; using Bit.Core.Billing.Enums; using Bit.Core.Billing.TrialInitiation.Registration; using Bit.Core.Exceptions; @@ -53,7 +54,7 @@ public void Index_Get_ReturnsViewWithSensibleDefaults( var model = Assert.IsType(viewResult.Model); Assert.Equal(ProductTierType.Enterprise, model.ProductTier); Assert.Equal([ProductType.PasswordManager], model.Products); - Assert.Equal(30, model.TrialLength); + Assert.Equal(TrialInitiationConstants.DefaultTrialLengthDays, model.TrialLength); } [Theory, BitAutoData]