analytics/test
RobertJoonas d3094ffdb7
Prevent upgrades that would leave the customer locked (#3683)
* Remove allowance_required field from grace_period

Since we are now preventing customers from subscribing to a plan that
does not accommodate their pageview usage, there is no need for an extra
check on removing the grace period after a successful upgrade.

This extra check is the reason why the automatic unlocks have recently
failed in several cases.

* refactor outgrown subscription notices

* make a test actually test the described functionality

* Apply greater pageview allowance margin only for trial upgrades

...in order to prevent cancelled or paused subscriptions from subscribing
to plans that would still leave their account locked.

* Mark the entire ChoosePlanTest module full build only

* remove account locking guide

This is irrelevant for self-hosters, and the internal knowledge base is
a better place for this document. Moved it there.

* refactor Keyword get clause

* add a pattern matching assertion in code
2024-01-15 14:59:56 +00:00
..
e2e Integrate ingestion monitoring data into instatus (#3515) 2023-11-13 15:11:59 +01:00
load Fix script path for k6 load test (#2068) 2022-07-29 09:00:50 -03:00
plausible Prevent upgrades that would leave the customer locked (#3683) 2024-01-15 14:59:56 +00:00
plausible_web Prevent upgrades that would leave the customer locked (#3683) 2024-01-15 14:59:56 +00:00
priv Replace Geolix with Locus (#2362) 2023-01-17 12:05:09 -03:00
support Lock traffic notifications (#3641) 2023-12-28 08:42:27 +01:00
workers Prevent upgrades that would leave the customer locked (#3683) 2024-01-15 14:59:56 +00:00
test_helper.exs Remove business tier feature flag (#3632) 2023-12-14 11:25:46 -03:00