/templates/admin/requests/view_sample_dataset.mako

https://bitbucket.org/cistrome/cistrome-harvard/ · Mako · 79 lines · 74 code · 5 blank · 0 comment · 2 complexity · 408f0d1986e9f7aa59031c931fa69fd5 MD5 · raw file

  1. <%inherit file="/base.mako"/>
  2. <%namespace file="/message.mako" import="render_msg" />
  3. %if message:
  4. ${render_msg( message, status )}
  5. %endif
  6. <br/><br/>
  7. <%
  8. sample = sample_dataset.sample
  9. is_admin = cntrller == 'requests_admin' and trans.user_is_admin()
  10. can_manage_datasets = is_admin and sample.untransferred_dataset_files
  11. %>
  12. <ul class="manage-table-actions">
  13. %if can_manage_datasets:
  14. <li><a class="action-button" href="${h.url_for( controller='requests_admin', action='manage_datasets', cntrller=cntrller, sample_id=trans.security.encode_id( sample.id ) )}">Manage sample datasets</a></li>
  15. %endif
  16. <li><a class="action-button" href="${h.url_for( controller='requests_common', action='view_request', cntrller=cntrller, id=trans.security.encode_id( sample.request.id ) )}">Browse this request</a></li>
  17. </ul>
  18. <div class="toolForm">
  19. <div class="toolFormTitle">"${sample.name}" Dataset</div>
  20. <div class="toolFormBody">
  21. <div class="form-row">
  22. <label>Name:</label>
  23. <div style="float: left; width: 250px; margin-right: 10px;">
  24. ${sample_dataset.name}
  25. </div>
  26. <div style="clear: both"></div>
  27. </div>
  28. <div class="form-row">
  29. <label>External service:</label>
  30. <div style="float: left; width: 250px; margin-right: 10px;">
  31. ${sample_dataset.external_service.name} (${sample_dataset.external_service.get_external_service_type( trans ).name})
  32. </div>
  33. <div style="clear: both"></div>
  34. </div>
  35. <div class="form-row">
  36. <label>File path:</label>
  37. <div style="float: left; width: 250px; margin-right: 10px;">
  38. ${sample_dataset.file_path}
  39. </div>
  40. <div class="toolParamHelp" style="clear: both;">
  41. This file is contained in a sub-directory of the data directory configured for the external service.
  42. </div>
  43. <div style="clear: both"></div>
  44. </div>
  45. <div class="form-row">
  46. <label>Size:</label>
  47. <div style="float: left; width: 250px; margin-right: 10px;">
  48. ${sample_dataset.size}
  49. </div>
  50. <div style="clear: both"></div>
  51. </div>
  52. <div class="form-row">
  53. <label>Date this dataset was selected for this sample:</label>
  54. <div style="float: left; width: 250px; margin-right: 10px;">
  55. ${sample_dataset.create_time}
  56. </div>
  57. <div style="clear: both"></div>
  58. </div>
  59. <div class="form-row">
  60. <label>Transfer status:</label>
  61. <div style="float: left; width: 250px; margin-right: 10px;">
  62. ${sample_dataset.status}
  63. </div>
  64. <div style="clear: both"></div>
  65. </div>
  66. %if sample_dataset.status == trans.app.model.SampleDataset.transfer_status.ERROR:
  67. <div class="form-row">
  68. <label>Transfer error:</label>
  69. ${sample_dataset.error_msg}
  70. </div>
  71. <div style="clear: both"></div>
  72. %endif
  73. </div>
  74. </div>