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.
 
 
 
 
 

34 lines
958 B

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