Commit Graph

5 Commits

Author SHA1 Message Date
Simon Backx
9c90379892 Fixed tests not working in timezones other than UTC 2022-07-13 12:26:02 +02:00
Simon Backx
51e3b0ac11 Added separate signups and cancellations to subscriptions stats
refs https://github.com/TryGhost/Team/issues/1673

- We don't want to show updated subscriptions in the dashboard
- We need to send add fields to accomplish this
- Includes updated tests
2022-07-13 12:20:50 +02:00
Fabien 'egg' O'Carroll
c56f281b26 Added missing positive_delta for subscription reactivations (#4)
* Added breaking test for canceled and reactivated events
* Added missing positive_delta for subscription reactivations
2022-05-19 16:59:48 +01:00
Fabien 'egg' O'Carroll
2575e10ec4 Added subscription stats service (#2)
refs https://github.com/TryGhost/Team/issues/1505
refs https://github.com/TryGhost/Team/issues/1466

This gives us historic data for subscriptions broken down by tier and cadence

* Cleaned up tests
Fixed up usage of knex, making sure to destroy the connection after tests

* Removed Node 12 from testing matrix
Get outta my pub!
2022-04-21 15:42:02 +01:00
Fabien "egg" O'Carroll
77819d261a Moved Stats Service from Ghost
The functionality hasn't changed this has just moved the code
and updated the tests to provide better coverage
2022-04-21 13:10:33 +01:00