summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/templates/managed_mrb_section.html
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/managed_mrb_section.html')
-rw-r--r--bitbake/lib/toaster/toastergui/templates/managed_mrb_section.html42
1 files changed, 30 insertions, 12 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/managed_mrb_section.html b/bitbake/lib/toaster/toastergui/templates/managed_mrb_section.html
index da5a3f7f74..d2ffdcdc3d 100644
--- a/bitbake/lib/toaster/toastergui/templates/managed_mrb_section.html
+++ b/bitbake/lib/toaster/toastergui/templates/managed_mrb_section.html
@@ -26,7 +26,7 @@
26 <a href="{%url 'builddashboard' build.pk%}" class="{%if build.outcome == build.SUCCEEDED %}success{%else%}error{%endif%}"> 26 <a href="{%url 'builddashboard' build.pk%}" class="{%if build.outcome == build.SUCCEEDED %}success{%else%}error{%endif%}">
27 {% endif %} 27 {% endif %}
28 <span data-toggle="tooltip" {%if build.target_set.all.count > 1%}title="Targets: {%for target in build.target_set.all%}{{target.target}} {%endfor%}"{%endif%}>{{build.target_set.all.0.target}} {%if build.target_set.all.count > 1%}(+ {{build.target_set.all.count|add:"-1"}}){%endif%} 28 <span data-toggle="tooltip" {%if build.target_set.all.count > 1%}title="Targets: {%for target in build.target_set.all%}{{target.target}} {%endfor%}"{%endif%}>{{build.target_set.all.0.target}} {%if build.target_set.all.count > 1%}(+ {{build.target_set.all.count|add:"-1"}}){%endif%}
29 </span> 29 </span>
30 {%if build.outcome == build.SUCCEEDED or build.outcome == build.FAILED %} 30 {%if build.outcome == build.SUCCEEDED or build.outcome == build.FAILED %}
31 </a> 31 </a>
32 {% endif %} 32 {% endif %}
@@ -71,24 +71,42 @@
71 71
72 {% else %} {# we use the project's page recent build design #} 72 {% else %} {# we use the project's page recent build design #}
73 73
74 <div class="alert {% if buildrequest.state == buildrequest.REQ_FAILED %}alert-error{% else %}alert-info{% endif %}">
75 <div class="row-fluid">
76 74
77 75
76
77 <div class="alert {% if buildrequest.state == buildrequest.REQ_FAILED %}alert-error{% else %}alert-info{% endif %} project-name">
78 <span class="label label-danger"> {{buildrequest.project.name}} </span>
79 <div class="row-fluid">
80
78 {% if buildrequest.state == buildrequest.REQ_FAILED %} 81 {% if buildrequest.state == buildrequest.REQ_FAILED %}
79 <div class="lead span3"> 82 <div class="span3 lead">
80 <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%} </span> 83 <a href="{%url 'buildrequestdetails' buildrequest.project.id buildrequest.pk%}" class="error">
84 <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%} </span>
85 </a>
86 </div>
87 <div class="span2 lead">
88 {% if buildrequest.updated|format_build_date %}
89 {{ buildrequest.updated|date:'d/m/y H:i' }}
90 {% else %}
91 {{ buildrequest.updated|date:'H:i' }}
92 {% endif %}
93 </div>
94 <div class="span2 lead">
95 {% if buildrequest.brerror_set.all.count %}
96 <i class="icon-minus-sign red"></i> <a href="{%url 'buildrequestdetails' buildrequest.project.id buildrequest.pk %}#errors" class="error">{{buildrequest.brerror_set.all.count}} error{{buildrequest.brerror_set.all.count|pluralize}}</a>
97 {% endif %}
81 </div> 98 </div>
82 <div > 99 <div class="span2 lead"> {# there are no warnings for buildrequests #}
83 </div> 100 </div>
84 <div class="row-fluid"> 101 <div class="lead ">
85 {% for e in buildrequest.brerror_set.all|slice:":3" %} 102 <span class="lead{%if not MANAGED or not buildrequest.project%} pull-right{%endif%}">
86 <div class="air well"> 103 Build time: <a href="{% url 'buildrequestdetails' buildrequest.project.id buildrequest.pk %}">{{ buildrequest.get_duration|sectohms }}</a>
87 <pre>{{e.errmsg|whitespace_slice:":150"}}</pre> 104 </span>
88 </div> 105 <button class="btn btn-danger pull-right" onclick='scheduleBuild({% url 'xhr_projectbuild' buildrequest.project.id as bpi%}{{bpi|json}}, {{buildrequest.project.name|json}}, {{buildrequest.get_sorted_target_list|mapselect:'target'|json}})'>Run again</button>
89 {% endfor %} 106
90 </div> 107 </div>
91 108
109
92 {% elif buildrequest.state == buildrequest.REQ_QUEUED %} 110 {% elif buildrequest.state == buildrequest.REQ_QUEUED %}
93 111
94 <div class="lead span5"> 112 <div class="lead span5">