You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Goal. Build the states shown when an organisation goes past its plan limit, so it can see what happened, what it means and what restores normal service.
Problem. Neither state exists. The restricted one is unreachable anyway: a restricted organisation is sent to the blocked screen on every route except the organisations list, so the page that would explain it is the one page they cannot open.
Scope
paid, over limit: the banner, and the line under the meter saying how far over they are
free, over limit: that they have 7 days to bring usage down before serving pauses
free, restricted: what is paused, what restores it, and the upgrade path
usage, limit and the over-limit figures readable in every state
allow the usage route while the organisation is blocked from admin, otherwise the restricted state cannot be reached
Correction: the 7 days is consumable.OrganisationBreachedGracePeriod is written on the first restriction and never deleted, and restrict_use_due_to_api_limit_grace_period_over drops the wait once it exists, so a repeat breach is restricted on the next task run. The notification emails already conditionalise on this. The API does not say which case an organisation is in, so the page cannot promise the deadline truthfully.
Status
#8432 ships the route fix and both over-limit states, and a restricted organisation now gets its own copy telling it what restores access. Still open:
what is paused.stop_serving_flags is on the model but on no serializer, so the page can say an organisation is restricted but not whether flag serving stopped or only admin access. Requested on Return grace period state from the API #8256
Goal. Build the states shown when an organisation goes past its plan limit, so it can see what happened, what it means and what restores normal service.
Problem. Neither state exists. The restricted one is unreachable anyway: a restricted organisation is sent to the blocked screen on every route except the organisations list, so the page that would explain it is the one page they cannot open.
Scope
Correction: the 7 days is consumable.
OrganisationBreachedGracePeriodis written on the first restriction and never deleted, andrestrict_use_due_to_api_limit_grace_period_overdrops the wait once it exists, so a repeat breach is restricted on the next task run. The notification emails already conditionalise on this. The API does not say which case an organisation is in, so the page cannot promise the deadline truthfully.Status
#8432 ships the route fix and both over-limit states, and a restricted organisation now gets its own copy telling it what restores access. Still open:
stop_serving_flagsis on the model but on no serializer, so the page can say an organisation is restricted but not whether flag serving stopped or only admin access. Requested on Return grace period state from the API #8256Not here
Done when