clients
clients copied to clipboard
[PM-8161] Payment optional trial MVP
🎟️ Tracking
https://bitwarden.atlassian.net/browse/PM-8163 https://bitwarden.atlassian.net/browse/PM-8164 https://bitwarden.atlassian.net/browse/PM-8165 https://bitwarden.atlassian.net/browse/PM-8445
📔 Objective
The goal is to implement a feature flag that makes the payment step of the trial flow optional, display a visual indicator showing remaining trial time, allow the addition of payment details before the trial ends, and enhance the UI for organisation’s that are disabled due to failed or non-payment.
📸 Screenshots
https://github.com/user-attachments/assets/aa606826-e218-4d66-9c72-b64591851351
https://github.com/user-attachments/assets/5a2738af-ebda-4580-aaf0-616d739f43dc
https://github.com/user-attachments/assets/616673b0-d1c5-4cb5-bc16-3d303eb4ba69
https://github.com/user-attachments/assets/53586c0b-896e-4b57-abf6-52b7c1589530
⏰ Reminders before review
- Contributor guidelines followed
- All formatters and local linters executed and passed
- Written new unit and / or integration tests where applicable
- Protected functional changes with optionality (feature flags)
- Used internationalization (i18n) for all UI strings
- CI builds passed
- Communicated to DevOps any deployment requirements
- Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team
🦮 Reviewer guidelines
- 👍 (
:+1:) or similar for great changes - 📝 (
:memo:) or ℹ️ (:information_source:) for notes or general info - ❓ (
:question:) for questions - 🤔 (
:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion - 🎨 (
:art:) for suggestions / improvements - ❌ (
:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention - 🌱 (
:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt - ⛏ (
:pick:) for minor or nitpick changes