Make sure that last_bill_date is saved when pulling the sandbox subscription via mix pull_sandbox_subscription <id>
Refactor: move the exceeds_last_two_billing_cycles from CheckUsage into Quota
Refactor: split up the quota module and deal with usage and limits in their separate modules.
If a user has billing cycles defined by their current subscription (i.e. the subscription is active or past_due), show their last cycle usage on the choose-plan page, rather than last 30 days usage.
Always set the pageview slider to the "recommended" position on the choose-plan page, rather than setting it to the volume of the current subscription and leaving the buttons unclickable by default.
Tests
[x] Automated tests have been revised
Changelog
[x] This PR does not make a user-facing change
Documentation
[x] This change does not need a documentation update
Changes
last_bill_date
is saved when pulling the sandbox subscription viamix pull_sandbox_subscription <id>
exceeds_last_two_billing_cycles
fromCheckUsage
intoQuota
active
orpast_due
), show their last cycle usage on the choose-plan page, rather than last 30 days usage.Tests
Changelog
Documentation
Dark mode