[PM-29823] New Organization Upgrade Path#19080
Merged
sbrown-livefront merged 80 commits intomainfrom Mar 2, 2026
Merged
Conversation
…ent configuration
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #19080 +/- ##
==========================================
- Coverage 44.24% 44.23% -0.01%
==========================================
Files 3740 3740
Lines 111556 111685 +129
Branches 16900 16969 +69
==========================================
+ Hits 49360 49408 +48
- Misses 60096 60136 +40
- Partials 2100 2141 +41 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Contributor
|
Great job! No new security vulnerabilities introduced in this pull request |
feat(billing): add organization creation message
amorask-bitwarden
approved these changes
Mar 2, 2026
|
sven-bitwarden
approved these changes
Mar 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-29823
📔 Objective
This PR adds the functionality to upgrade to a new organization from premium similar to https://bitwarden.atlassian.net/browse/PM-29593 but using the
New organizationbutton within the vault.The
organization-plansfiles have been modernized to use signals and place some of the more complex logic into helper function. In addition, tests for this new functionality has been added to the existing test suite to retain base functionality while adding new functionality.Note:
I updated
apps/web/src/app/admin-console/organizations/sponsorships/families-for-enterprise-setup.component.htmlto use the new signal inputs and outputs instead of interacting with the viewchild directly.This PR will be dependent on bitwarden/server#7076 being merged.
Question: Do we want the cart summary shown even when user's are not upgrading from premium?
📸 Screenshots
Free User Upgrade to Enterprise
Screen.Recording.2026-02-19.at.1.43.22.PM.mov
Premium User Upgrade to Enterprise
Hides the ability to change storage and seat amount.
Screen.Recording.2026-02-19.at.2.32.10.PM.mov
Free Family Sponsorship
Screen.Recording.2026-02-19.at.3.30.17.PM.mov
Create Organizations Pre-Selected Plan
Screen.Recording.2026-02-27.at.3.32.59.PM.mov
Create Organizations Pre-Selected Product Tier
Screen.Recording.2026-02-27.at.3.34.15.PM.mov