diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/buildrequestdetails.html')
| -rw-r--r-- | bitbake/lib/toaster/toastergui/templates/buildrequestdetails.html | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/buildrequestdetails.html b/bitbake/lib/toaster/toastergui/templates/buildrequestdetails.html new file mode 100644 index 0000000000..2a4571f42e --- /dev/null +++ b/bitbake/lib/toaster/toastergui/templates/buildrequestdetails.html | |||
| @@ -0,0 +1,67 @@ | |||
| 1 | {% extends "baseprojectpage.html" %} | ||
| 2 | |||
| 3 | {% load static %} | ||
| 4 | {% load projecttags %} | ||
| 5 | {% load humanize %} | ||
| 6 | |||
| 7 | {% block localbreadcrumb %} | ||
| 8 | <li> {{buildrequest.get_sorted_target_list.0.target}} {%if buildrequest.brtarget_set.all.count > 1%}(+ {{buildrequest.brtarget_set.all.count|add:"-1"}}){%endif%} {{buildrequest.get_machine}} ({{buildrequest.updated|date:"d/m/y H:i"}}) </li> | ||
| 9 | {% endblock %} | ||
| 10 | |||
| 11 | {% block projectinfomain %} | ||
| 12 | <!-- begin content --> | ||
| 13 | |||
| 14 | <div class="row-fluid"> | ||
| 15 | |||
| 16 | <!-- end left sidebar container --> | ||
| 17 | <!-- Begin right container --> | ||
| 18 | <div class="span10"> | ||
| 19 | <div class="page-header"> | ||
| 20 | <h1> | ||
| 21 | <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> | ||
| 22 | |||
| 23 | </h1> | ||
| 24 | </div> | ||
| 25 | <div class="alert alert-error"> | ||
| 26 | <p class="lead"> | ||
| 27 | <strong>Failed</strong> | ||
| 28 | on {{ buildrequest.updated|date:'d/m/y H:i' }} | ||
| 29 | with | ||
| 30 | |||
| 31 | <i class="icon-minus-sign error" style="margin-left:6px;"></i> | ||
| 32 | <strong><a class="error accordion-toggle toggle-errors" href="#errors"> | ||
| 33 | {{buildrequest.brerror_set.all.count}} error{{buildrequest.brerror_set.all.count|pluralize}} | ||
| 34 | </a></strong> | ||
| 35 | <span class="pull-right">Build time: {{buildrequest.get_duration|sectohms}}</span> | ||
| 36 | </p> | ||
| 37 | </div> | ||
| 38 | |||
| 39 | <div class="accordion" id="errors" name="errors"> | ||
| 40 | <div class="accordion-group"> | ||
| 41 | <div class="accordion-heading"> | ||
| 42 | <a class="accordion-toggle error toggle-errors"> | ||
| 43 | <h2> | ||
| 44 | <i class="icon-minus-sign"></i> | ||
| 45 | {{buildrequest.brerror_set.all.count}} error{{buildrequest.brerror_set.all.count|pluralize}} | ||
| 46 | </h2> | ||
| 47 | </a> | ||
| 48 | </div> | ||
| 49 | <div class="accordion-body collapse in" id="collapse-errors"> | ||
| 50 | <div class="accordion-inner"> | ||
| 51 | <div class="span10"> | ||
| 52 | {% for error in buildrequest.brerror_set.all %} | ||
| 53 | <div class="alert alert-error"> | ||
| 54 | ERROR: <div class="air well"><pre>{{error.errmsg}}</pre></div> | ||
| 55 | </div> | ||
| 56 | {% endfor %} | ||
| 57 | </div> | ||
| 58 | </div> | ||
| 59 | </div> | ||
| 60 | |||
| 61 | </div> | ||
| 62 | </div> | ||
| 63 | </div> | ||
| 64 | </div> <!-- end of row-fluid --> | ||
| 65 | |||
| 66 | |||
| 67 | {%endblock%} | ||
