A clean, Markdown-based publishing platform made for writers. Write together, and build a community. https://writefreely.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

37 lines
1.0 KiB

  1. {{define "users"}}
  2. {{template "header" .}}
  3. <div class="snug content-container">
  4. {{template "admin-header" .}}
  5. <div class="row admin-actions" style="justify-content: space-between;">
  6. <span style="font-style: italic; font-size: 1.2em">{{.TotalUsers}} {{pluralize "user" "users" .TotalUsers}}</span>
  7. <a class="btn cta" href="/me/invites">+ Invite people</a>
  8. </div>
  9. <table class="classy export" style="width:100%">
  10. <tr>
  11. <th>User</th>
  12. <th>Joined</th>
  13. <th>Type</th>
  14. <th>Status</th>
  15. </tr>
  16. {{range .Users}}
  17. <tr>
  18. <td><a href="/admin/user/{{.Username}}">{{.Username}}</a></td>
  19. <td>{{.CreatedFriendly}}</td>
  20. <td style="text-align:center">{{if .IsAdmin}}Admin{{else}}User{{end}}</td>
  21. <td style="text-align:center">{{if .IsSilenced}}Silenced{{else}}Active{{end}}</td>
  22. </tr>
  23. {{end}}
  24. </table>
  25. <nav class="pager pages">
  26. {{range $n := .TotalPages}}<a href="/admin/users{{if ne $n 1}}?p={{$n}}{{end}}" {{if eq $.CurPage $n}}class="selected"{{end}}>{{$n}}</a>{{end}}
  27. </nav>
  28. </div>
  29. {{template "footer" .}}
  30. {{end}}