/templates/webapps/reports/users_user_disk_usage.mako

https://bitbucket.org/cistrome/cistrome-harvard/ · Mako · 43 lines · 41 code · 2 blank · 0 comment · 2 complexity · 6062fd99d18e5cd176c2ddc5e5ed46ac MD5 · raw file

  1. <%inherit file="/base.mako"/>
  2. <%namespace file="/message.mako" import="render_msg" />
  3. %if message:
  4. ${render_msg( message, 'done' )}
  5. %endif
  6. <div class="toolForm">
  7. <h3 align="center">Per-user disk usage</h3>
  8. <h4 align="center">Listed in descending order by usage size</h4>
  9. <table align="center" width="70%" class="colored" cellpadding="5" cellspacing="5">
  10. <tr>
  11. <td>
  12. <form method="post" controller="users" action="user_disk_usage">
  13. <p>
  14. Top <input type="textfield" value="${user_cutoff}" size="3" name="user_cutoff"> shown (0 = all).
  15. &nbsp;<button name="action" value="user_cutoff">Go</button>
  16. </p>
  17. </form>
  18. </td>
  19. </tr>
  20. </table>
  21. <table align="center" width="70%" class="colored" cellpadding="5" cellspacing="5">
  22. %if users:
  23. <tr class="header">
  24. <td>Email</td>
  25. <td>Disk Usage:</td>
  26. </tr>
  27. <% ctr = 0 %>
  28. %for user in users:
  29. %if ctr % 2 == 1:
  30. <tr class="odd_row">
  31. %else:
  32. <tr class="tr">
  33. %endif
  34. <td>${user.email}</td>
  35. <td>${user.get_disk_usage( nice_size=True )}</td>
  36. </tr>
  37. <% ctr += 1 %>
  38. %endfor
  39. %endif
  40. </table>
  41. </div>