mirror of
https://github.com/simple-login/app.git
synced 2025-02-24 15:53:22 +08:00
add nb_cancelled_premium to stats
This commit is contained in:
parent
8dbd3c1c68
commit
0f349388ca
1 changed files with 5 additions and 0 deletions
5
cron.py
5
cron.py
|
@ -155,6 +155,7 @@ class Stats:
|
||||||
|
|
||||||
nb_premium: int
|
nb_premium: int
|
||||||
nb_apple_premium: int
|
nb_apple_premium: int
|
||||||
|
nb_cancelled_premium: int
|
||||||
|
|
||||||
|
|
||||||
def stats_before(moment: Arrow) -> Stats:
|
def stats_before(moment: Arrow) -> Stats:
|
||||||
|
@ -216,6 +217,9 @@ def stats_before(moment: Arrow) -> Stats:
|
||||||
nb_apple_premium = AppleSubscription.query.filter(
|
nb_apple_premium = AppleSubscription.query.filter(
|
||||||
AppleSubscription.created_at < moment
|
AppleSubscription.created_at < moment
|
||||||
).count()
|
).count()
|
||||||
|
nb_cancelled_premium = Subscription.query.filter(
|
||||||
|
Subscription.created_at < moment, Subscription.cancelled == True
|
||||||
|
).count()
|
||||||
|
|
||||||
nb_custom_domain = CustomDomain.query.filter(
|
nb_custom_domain = CustomDomain.query.filter(
|
||||||
CustomDomain.created_at < moment
|
CustomDomain.created_at < moment
|
||||||
|
@ -267,6 +271,7 @@ Stats for {today} <br>
|
||||||
|
|
||||||
nb_user: {stats_today.nb_user} - {increase_percent(stats_yesterday.nb_user, stats_today.nb_user)} <br>
|
nb_user: {stats_today.nb_user} - {increase_percent(stats_yesterday.nb_user, stats_today.nb_user)} <br>
|
||||||
nb_premium: {stats_today.nb_premium} - {increase_percent(stats_yesterday.nb_premium, stats_today.nb_premium)} <br>
|
nb_premium: {stats_today.nb_premium} - {increase_percent(stats_yesterday.nb_premium, stats_today.nb_premium)} <br>
|
||||||
|
nb_cancelled_premium: {stats_today.nb_cancelled_premium} - {increase_percent(stats_yesterday.nb_cancelled_premium, stats_today.nb_cancelled_premium)} <br>
|
||||||
nb_apple_premium: {stats_today.nb_apple_premium} - {increase_percent(stats_yesterday.nb_apple_premium, stats_today.nb_apple_premium)} <br>
|
nb_apple_premium: {stats_today.nb_apple_premium} - {increase_percent(stats_yesterday.nb_apple_premium, stats_today.nb_apple_premium)} <br>
|
||||||
nb_alias: {stats_today.nb_alias} - {increase_percent(stats_yesterday.nb_alias, stats_today.nb_alias)} <br>
|
nb_alias: {stats_today.nb_alias} - {increase_percent(stats_yesterday.nb_alias, stats_today.nb_alias)} <br>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue