mirror of
https://github.com/bitwarden/browser
synced 2026-01-18 16:33:47 +00:00
[AC-358] SelfHosted update subscription page (#5101)
* [AC-358] Add selfHostSubscriptionExpiration property to organization-subscription.response.ts * [AC-358] Update selfHost org subscription template - Replace "Subscription" with "SubscriptionExpiration" - Add question mark help link - Add helper text for grace period - Add support for graceful fallback in case of missing grace period in subscription response * Update libs/common/src/billing/models/response/organization-subscription.response.ts Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> * [AC-358] Remove unnecessary hypen Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com> * [AC-358] Introduce SelfHostedOrganizationSubscription view - Encapsulate expiration/grace period logic in the new view object. - Remove API response getters from the angular component - Replace the API response object with the new view * [AC-358] Clarify name for new expiration without grace period field * [AC-358] Update constructor parameter name * [AC-358] Simplify new selfhost subscription view - Make expiration date properties public - Remove obsolete expiration date getters - Update the component to use new properties - Add helper to component for determining if the subscription should be rendered as expired (red text) * [AC-358] Rename isExpired to isExpiredAndOutsideGracePeriod to be more explicit --------- Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
This commit is contained in:
@@ -6553,6 +6553,18 @@
|
||||
"billingSyncHelp": {
|
||||
"message": "Billing Sync help"
|
||||
},
|
||||
"licensePaidFeaturesHelp": {
|
||||
"message": "License paid features help"
|
||||
},
|
||||
"selfHostGracePeriodHelp": {
|
||||
"message": "After your subscription expires, you have 60 days to apply an updated license file to your organization. Grace period ends $GRACE_PERIOD_END_DATE$.",
|
||||
"placeholders": {
|
||||
"GRACE_PERIOD_END_DATE": {
|
||||
"content": "$1",
|
||||
"example": "May 12, 2024"
|
||||
}
|
||||
}
|
||||
},
|
||||
"uploadLicense": {
|
||||
"message": "Upload license"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user