/templates/webapps/reports/users_last_access_date.mako

https://bitbucket.org/cistrome/cistrome-harvard/ · Mako · 51 lines · 49 code · 2 blank · 0 comment · 2 complexity · 12bb2e40429be7757475cab2a50ea21b 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">Date of Last Galaxy Login</h3>
  8. <h4 align="center">Listed in descending order by access date ( oldest date first )</h4>
  9. <table align="center" width="70%" class="colored" cellpadding="5" cellspacing="5">
  10. <tr>
  11. <td>
  12. <form method="post" controller="users" action="last_access_date">
  13. <p>
  14. %if users:
  15. ${len( users ) }
  16. %else:
  17. 0
  18. %endif
  19. &nbsp;users have not logged in to Galaxy for
  20. <input type="textfield" value="${not_logged_in_for_days}" size="3" name="not_logged_in_for_days"> days.
  21. &nbsp;<button name="action" value="not_logged_in_for_days">Go</button>
  22. </p>
  23. </form>
  24. </td>
  25. </tr>
  26. </table>
  27. <table align="center" width="70%" class="colored" cellpadding="5" cellspacing="5">
  28. %if users:
  29. <tr class="header">
  30. <td>Email</td>
  31. <td>Date of last Login</td>
  32. </tr>
  33. <% ctr = 0 %>
  34. %for user in users:
  35. %if ctr % 2 == 1:
  36. <tr class="odd_row">
  37. %else:
  38. <tr class="tr">
  39. %endif
  40. <td>${user[0]}</td>
  41. <td>${user[1]}</td>
  42. </tr>
  43. <% ctr += 1 %>
  44. %endfor
  45. %else:
  46. <tr><td>All users have logged in to Galaxy within the past ${not_logged_in_for_days} days</td></tr>
  47. %endif
  48. </table>
  49. </div>