diff --git a/app/static/admin.css b/app/static/admin.css new file mode 100644 index 0000000..5bb3db8 --- /dev/null +++ b/app/static/admin.css @@ -0,0 +1,22 @@ +#users-table { + border-collapse: collapse; +} + +#users-table th, +#users-table td { + padding: 2px 5px; +} + +#users-table th { + text-align: left; +} + +#users-table td { + border: solid 1px #eee; + font-size: 14px; +} + +#users-table .avatar { + padding-right: 1px; + vertical-align: text-bottom; +} diff --git a/app/templates/shared/user.html b/app/templates/shared/user.html new file mode 100644 index 0000000..c50a327 --- /dev/null +++ b/app/templates/shared/user.html @@ -0,0 +1,12 @@ +{{define "user"}} + + + {{.Login}} + + +{{end}} diff --git a/app/templates/users-admin.html b/app/templates/users-admin.html new file mode 100644 index 0000000..63b7d32 --- /dev/null +++ b/app/templates/users-admin.html @@ -0,0 +1,36 @@ +{{define "title"}}Users Admin{{end}} + +{{define "body"}} + + + + + + + + + + + + + + + {{range .Users}} + + + + + + + + {{end}} + +
User IDUsernameEmailFrequencyRepositories
{{.Account.GitHubUserId}}{{template "user" .User}}{{.EmailAddress}}{{.Account.Frequency}} + {{if .ReposError}} + {{.ReposError}} + {{else}} + {{len .Repos.AllRepos}} from {{len .Repos.OtherUserRepos}} other users and {{len .Repos.OrgRepos}} organizations + {{end}} +
+ +{{end}}