summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/templates/buildrequestdetails.html
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/buildrequestdetails.html')
-rw-r--r--bitbake/lib/toaster/toastergui/templates/buildrequestdetails.html67
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%}