[PM-35357] Update Trial Length Parameter#7597
[PM-35357] Update Trial Length Parameter#7597sbrown-livefront wants to merge 30 commits intomainfrom
Conversation
…ation creation requests
…al length validation
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE This PR adds a custom Code Review DetailsNo findings. All previously raised concerns on this PR have been addressed:
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #7597 +/- ##
==========================================
+ Coverage 59.83% 59.96% +0.12%
==========================================
Files 2103 2104 +1
Lines 92788 92840 +52
Branches 8266 8270 +4
==========================================
+ Hits 55523 55672 +149
+ Misses 35295 35198 -97
Partials 1970 1970 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
refactor: update mail service interfaces and implementations
test: update `CloudOrganizationSignUpCommandTests` for trial validation
|



🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-35357
📔 Objective
This pull request implements a custom trial length to be specified.
API and model changes:
TrialLength(with validation of 0–30 days) properties to organization creation and signup models (OrganizationCreateRequestModel,OrganizationNoPaymentCreateRequest,OrganizationSignup) and ensured these are passed through to business logic and billing.Business logic and billing integration:
📸 Screenshots
Screen.Recording.2026-05-08.at.2.03.17.PM.mov