buildrequestdetails.html 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {% extends "baseprojectpage.html" %}
  2. {% load static %}
  3. {% load projecttags %}
  4. {% load humanize %}
  5. {% block projectinfomain %}
  6. <!-- begin content -->
  7. <div class="row">
  8. <!-- end left sidebar container -->
  9. <!-- Begin right container -->
  10. <div class="col-md-10">
  11. <div class="page-header">
  12. <h1>
  13. <span data-toggle="tooltip" {%if buildrequest.brtarget_set.all.count > 1%}title="Targets: {%for target in buildrequest.brtarget_set.all%}{{target.target}} {%endfor%}"{%endif%}>{{buildrequest.brtarget_set.all.0.target}} {%if buildrequest.brtarget_set.all.count > 1%}(+ {{buildrequest.brtarget_set.all.count|add:"-1"}}){%endif%} {{buildrequest.get_machine}} </span>
  14. </h1>
  15. </div>
  16. <div class="alert alert-error">
  17. <p class="lead">
  18. <strong>Failed</strong>
  19. on {{ buildrequest.updated|date:'d/m/y H:i' }}
  20. with
  21. <i class="icon-minus-sign error" style="margin-left:6px;"></i>
  22. <strong><a class="error accordion-toggle toggle-errors" href="#errors">
  23. {{buildrequest.brerror_set.all.count}} error{{buildrequest.brerror_set.all.count|pluralize}}
  24. </a></strong>
  25. <span class="pull-right">Build time: {{buildrequest.get_duration|sectohms}}</span>
  26. </p>
  27. </div>
  28. <div class="accordion" id="errors">
  29. <div class="accordion-group">
  30. <div class="accordion-heading">
  31. <a class="accordion-toggle error toggle-errors">
  32. <h2>
  33. <i class="icon-minus-sign"></i>
  34. {{buildrequest.brerror_set.all.count}} error{{buildrequest.brerror_set.all.count|pluralize}}
  35. </h2>
  36. </a>
  37. </div>
  38. <div class="accordion-body collapse in" id="collapse-errors">
  39. <div class="accordion-inner">
  40. <div class="col-md-10">
  41. {% for error in buildrequest.brerror_set.all %}
  42. <div class="alert alert-error">
  43. ERROR: <div class="air well"><pre>{{error.errmsg}}</pre></div>
  44. </div>
  45. {% endfor %}
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. </div> <!-- end of row -->
  53. {%endblock%}