diff --git a/app/retrogit.go b/app/retrogit.go index ae08487..db2fe9d 100644 --- a/app/retrogit.go +++ b/app/retrogit.go @@ -541,14 +541,18 @@ func usersAdminHandler(w http.ResponseWriter, r *http.Request) *AppError { } users := make([]*AdminUserData, 0) + totalRepos := 0 for _ = range accounts { select { case r := <-ch: users = append(users, r) + totalRepos += len(r.Repos.AllRepos) } } var data = map[string]interface{}{ - "Users": users, + "Users": users, + "TotalUsers": len(users), + "TotalRepos": totalRepos, } return templates["users-admin"].Render(w, data) } diff --git a/app/templates/users-admin.html b/app/templates/users-admin.html index 82b4599..9f87bec 100644 --- a/app/templates/users-admin.html +++ b/app/templates/users-admin.html @@ -4,6 +4,10 @@ +
+ {{.TotalUsers}} users with {{.TotalRepos}} repositories. +
+