]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Add build duration
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Apr 2023 10:06:28 +0000 (10:06 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Apr 2023 10:06:28 +0000 (10:06 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/jobs/modules/list.html

index 7b88df057f69e26b78cb744b6628dc94e886fc2f..bf41b2e51882147f7b3db2b97bc56450b865b739 100644 (file)
                        {% end %}
 
                        {% if job.is_running() or job.has_failed() or job.has_finished() %}
-                               <div class="panel-block">
-                                       <div class="buttons are-small">
-                                               {% if job.builder %}
-                                                       <a class="button" href="/builders/{{ job.builder.hostname }}">
-                                                               {{ _("Builder %s") % job.builder }}
-                                                       </a>
-                                               {% end %}
+                               <div class="panel-block is-block">
+                                       <div class="level">
+                                               <div class="level-left">
+                                                       {% if job.duration %}
+                                                               <div class="level-item">
+                                                                       {{ format_time(job.duration) }}
+                                                               </div>
+                                                       {% end %}
+
+                                                       {% if job.builder %}
+                                                               <a class="level-item" href="/builders/{{ job.builder.hostname }}">
+                                                                       {{ _("on %s") % job.builder }}
+                                                               </a>
+                                                       {% end %}
+                                               </div>
 
-                                               <a class="button" href="/jobs/{{ job.uuid }}/log">
-                                                       {{ _("View Log") }}
-                                               </a>
+                                               <div class="level-right">
+                                                       <div class="level-item">
+                                                               <a class="button is-small" href="/jobs/{{ job.uuid }}/log">
+                                                                       {{ _("View Log") }}
+                                                               </a>
+                                                       </div>
 
-                                               {% if job.can_be_retried() %}
-                                                       <a class="button is-warning" href="/jobs/{{ job.uuid }}/retry">
-                                                               {{ _("Retry") }}
-                                                       </a>
-                                               {% elif job.is_running() %}
-                                                       <a class="button is-dark" href="/jobs/{{ job.uuid }}/abort">
-                                                               {{ _("Abort") }}
-                                                       </a>
-                                               {% end %}
+                                                       {% if job.can_be_retried() %}
+                                                               <div class="level-item">
+                                                                       <a class="button is-small is-warning" href="/jobs/{{ job.uuid }}/retry">
+                                                                               {{ _("Retry") }}
+                                                                       </a>
+                                                               </div>
+                                                       {% elif job.is_running() %}
+                                                               <div class="level-item">
+                                                                       <a class="button is-small is-dark" href="/jobs/{{ job.uuid }}/abort">
+                                                                               {{ _("Abort") }}
+                                                                       </a>
+                                                               </div>
+                                                       {% end %}
+                                               </div>
                                        </div>
                                </div>
                        {% end %}