PageRenderTime 159ms CodeModel.GetById 95ms RepoModel.GetById 1ms app.codeStats 1ms

/lib/galaxy/webapps/reports/templates/jobs_user_for_month.mako

https://bitbucket.org/ialbert/galaxy-genetrack
Mako | 95 lines | 94 code | 1 blank | 0 comment | 2 complexity | b56415d4c581cc89c2b2e31cb8ae4f2d MD5 | raw file
  1. <%inherit file="/base_panels.mako"/>
  2. <%def name="main_body()">
  3. <div class="reportBody">
  4. <h3 align="center">Jobs for user "${email}" during ${month_label}&nbsp;${year_label}</h3>
  5. %if msg:
  6. <table align="center" width="70%" class="border" cellpadding="5" cellspacing="5">
  7. <tr><td class="ok_bgr">${msg}</td></tr>
  8. </table>
  9. %endif
  10. <table align="center" width="60%" class="colored">
  11. %if len( jobs ) == 0:
  12. <tr><td colspan="5">There are no jobs for user "${email}" during ${month_label}&nbsp;${year_label}</td></tr>
  13. %else:
  14. %for job in jobs:
  15. <%
  16. state = job[0]
  17. if state == 'new':
  18. rowdef = '<tr class="headernew">'
  19. elif state == 'waiting':
  20. rowdef = '<tr class="headerwaiting">'
  21. elif state == 'queued':
  22. rowdef = '<tr class="headerqueued">'
  23. elif state == 'running':
  24. rowdef = '<tr class="headerrunning">'
  25. elif state == 'error':
  26. rowdef = '<tr class="headererror">'
  27. elif state == 'deleted':
  28. rowdef = '<tr class="headerdeleted">'
  29. elif state == 'upload':
  30. rowdef = '<tr class="headerupload">'
  31. elif state == 'ok':
  32. rowdef = '<tr class="headerok">'
  33. else:
  34. rowdef = '<tr class="headerunknown">'
  35. %>
  36. ${rowdef}
  37. <td>State</td>
  38. <td>Job Id</td>
  39. <td>Create Time</td>
  40. <td>Update Time</td>
  41. <td>Session Id</td>
  42. </tr>
  43. <tr>
  44. <td>${job[0]}</td>
  45. <td>${job[1]}</td>
  46. <td>${job[2]}</td>
  47. <td>${job[3]}</td>
  48. <td>${job[4]}</td>
  49. </tr>
  50. <tr class="header">
  51. <td colspan="3">Tool</td>
  52. <td colspan="2">User</td>
  53. </tr>
  54. <tr>
  55. <td colspan="3">${job[5]}</td>
  56. <td colspan="2">${job[6]}</td>
  57. </tr>
  58. <tr class="header">
  59. <td colspan="5">Remote Host</td>
  60. </tr>
  61. <tr>
  62. <td colspan="5">${job[7]}</td>
  63. </tr>
  64. <tr class="header">
  65. <td colspan="5">Command Line</td>
  66. </tr>
  67. <tr>
  68. <td colspan="5">${job[8]}</td>
  69. </tr>
  70. <tr class="header">
  71. <td colspan="5">Stderr</td>
  72. </tr>
  73. <tr>
  74. <td colspan="5"><pre>${job[9]}</pre></td>
  75. </tr>
  76. <tr class="header">
  77. <td colspan="5">Stack Trace</td>
  78. </tr>
  79. <tr>
  80. <td colspan="5"><pre>${job[10]}</pre></td>
  81. </tr>
  82. <tr class="header">
  83. <td colspan="5">Info</td>
  84. </tr>
  85. <tr>
  86. <td colspan="5">${job[11]}</td>
  87. </tr>
  88. <tr><td colspan="5">&nbsp;</td></tr>
  89. <tr><td colspan="5">&nbsp;</td></tr>
  90. %endfor
  91. %endif
  92. </table>
  93. </div>
  94. </%def>