diff --git a/isic/stats/api.py b/isic/stats/api.py new file mode 100644 index 00000000..eb9031fb --- /dev/null +++ b/isic/stats/api.py @@ -0,0 +1,14 @@ +from django.http.request import HttpRequest +from ninja import Router + +from isic.stats.views import get_archive_stats + +stats_router = Router() + + +@stats_router.get("/", response=dict, summary="Return ISIC Archive statistics.") +def stats(request: HttpRequest): + archive_stats = get_archive_stats() + + del archive_stats["engagement"]["30_day_sessions_per_country"] + return archive_stats diff --git a/isic/stats/templates/stats/stats.html b/isic/stats/templates/stats/stats.html index 9ccf9d0c..b3ace0b1 100644 --- a/isic/stats/templates/stats/stats.html +++ b/isic/stats/templates/stats/stats.html @@ -40,7 +40,7 @@ - {{ sessions_last_30_days_per_country|json_script:"country_data" }} + {{ 30_day_sessions_per_country|json_script:"country_data" }}