From f5fa29035303f3c808ecbb52d19ada31050e5966 Mon Sep 17 00:00:00 2001 From: Jeremy Faller Date: Wed, 28 Oct 2020 16:36:22 -0400 Subject: [PATCH] Return CSV if requested from realm stats. Supports 4 modes: ${SERVER}/realm/stats.csv ${SERVER}/realm/stats.csv?user ${SERVER}/realm/stats.json ${SERVER}/realm/stats.json?user Fixes #916 --- cmd/server/assets/realmadmin/show.html | 11 +- internal/routes/server.go | 4 +- pkg/controller/realmadmin/show.go | 145 ++++++++++++++++++++----- pkg/database/realm.go | 13 +++ pkg/database/realm_stats.go | 14 +++ 5 files changed, 159 insertions(+), 28 deletions(-) diff --git a/cmd/server/assets/realmadmin/show.html b/cmd/server/assets/realmadmin/show.html index 85781792a..fb9df7d86 100644 --- a/cmd/server/assets/realmadmin/show.html +++ b/cmd/server/assets/realmadmin/show.html @@ -23,7 +23,16 @@ Realm stats