diff --git a/backend/internal/adminconsole/templates/pages/user_detail.gohtml b/backend/internal/adminconsole/templates/pages/user_detail.gohtml
index 5d4b14b..b8ca25a 100644
--- a/backend/internal/adminconsole/templates/pages/user_detail.gohtml
+++ b/backend/internal/adminconsole/templates/pages/user_detail.gohtml
@@ -32,6 +32,8 @@
Wins {{.Stats.Wins}}
Losses {{.Stats.Losses}}
Draws {{.Stats.Draws}}
+Moves {{.Stats.Moves}}
+Hints used {{.Stats.HintsUsed}}
Best game {{.Stats.MaxGamePoints}}
Best move {{.Stats.MaxWordPoints}}
diff --git a/backend/internal/adminconsole/views.go b/backend/internal/adminconsole/views.go
index 9b822d0..11a3de4 100644
--- a/backend/internal/adminconsole/views.go
+++ b/backend/internal/adminconsole/views.go
@@ -203,6 +203,8 @@ type StatsRow struct {
Draws int
MaxGamePoints int
MaxWordPoints int
+ Moves int
+ HintsUsed int
}
// IdentityRow is one platform/email identity of an account.
diff --git a/backend/internal/server/handlers_admin_console.go b/backend/internal/server/handlers_admin_console.go
index 46b7e01..80a3146 100644
--- a/backend/internal/server/handlers_admin_console.go
+++ b/backend/internal/server/handlers_admin_console.go
@@ -348,7 +348,7 @@ func (s *Server) consoleUserDetail(c *gin.Context) {
}
if view.HasStats {
if st, err := s.accounts.GetStats(ctx, id); err == nil {
- view.Stats = adminconsole.StatsRow{Wins: st.Wins, Losses: st.Losses, Draws: st.Draws, MaxGamePoints: st.MaxGamePoints, MaxWordPoints: st.MaxWordPoints}
+ view.Stats = adminconsole.StatsRow{Wins: st.Wins, Losses: st.Losses, Draws: st.Draws, MaxGamePoints: st.MaxGamePoints, MaxWordPoints: st.MaxWordPoints, Moves: st.Moves, HintsUsed: st.HintsUsed}
}
}
if ids, err := s.accounts.Identities(ctx, id); err == nil {