]> git.ipfire.org Git - pbs.git/commitdiff
builds: Make listing shorter
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 29 Apr 2023 09:18:28 +0000 (09:18 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 29 Apr 2023 09:18:28 +0000 (09:18 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/builds/modules/list.html

index 16d9eeaf689e98a7fdb1e208380866e81f2b84f9..24e98c6c850fd324490893854c5751de06a5678d 100644 (file)
@@ -6,85 +6,82 @@
                        <div class="card-content">
                                <h5 class="title is-5">
                                        <a href="/builds/{{ build.uuid }}">{{ build }}</a>
-                               </h5>
-                               {% if package.summary %}
-                                       <h6 class="subtitle is-6">{{ package.summary }}</h6>
-                               {% end %}
 
-                               {% if build.jobs %}
-                                       <div class="tags">
-                                               {% for job in sorted(build.jobs) %}
-                                                       {# Pending #}
-                                                       {% if job.is_pending() %}
-                                                               <span class="tag">
-                                                                       <span class="icon-text">
-                                                                               <span class="icon">
-                                                                                       <i class="fa-solid fa-clock"></i>
-                                                                               </span>
+                                       {% if build.jobs %}
+                                               <div class="tags is-pulled-right">
+                                                       {% for job in sorted(build.jobs) %}
+                                                               {# Pending #}
+                                                               {% if job.is_pending() %}
+                                                                       <span class="tag">
+                                                                               <span class="icon-text">
+                                                                                       <span class="icon">
+                                                                                               <i class="fa-solid fa-clock"></i>
+                                                                                       </span>
 
-                                                                               <span>{{ job.arch }}</span>
+                                                                                       <span>{{ job.arch }}</span>
+                                                                               </span>
                                                                        </span>
-                                                               </span>
 
-                                                       {# Running #}
-                                                       {% elif job.is_running() %}
-                                                               <span class="tag">
-                                                                       <span class="icon-text">
-                                                                               <span class="icon">
-                                                                                       <i class="fa-solid fa-gear fa-spin"></i>
-                                                                               </span>
+                                                               {# Running #}
+                                                               {% elif job.is_running() %}
+                                                                       <span class="tag">
+                                                                               <span class="icon-text">
+                                                                                       <span class="icon">
+                                                                                               <i class="fa-solid fa-gear fa-spin"></i>
+                                                                                       </span>
 
-                                                                               <span>{{ job.arch }}</span>
+                                                                                       <span>{{ job.arch }}</span>
+                                                                               </span>
                                                                        </span>
-                                                               </span>
 
-                                                       {# Failed #}
-                                                       {% elif job.has_failed() %}
-                                                               <span class="tag is-danger">
-                                                                       <span class="icon-text">
-                                                                               <span class="icon">
-                                                                                       <i class="fa-solid fa-bug"></i>
-                                                                               </span>
+                                                               {# Failed #}
+                                                               {% elif job.has_failed() %}
+                                                                       <span class="tag is-danger">
+                                                                               <span class="icon-text">
+                                                                                       <span class="icon">
+                                                                                               <i class="fa-solid fa-bug"></i>
+                                                                                       </span>
 
-                                                                               <span>{{ job.arch }}</span>
+                                                                                       <span>{{ job.arch }}</span>
+                                                                               </span>
                                                                        </span>
-                                                               </span>
 
-                                                       {# Aborted #}
-                                                       {% elif job.is_aborted() %}
-                                                               <span class="tag is-dark">
-                                                                       <span class="icon-text">
-                                                                               <span class="icon">
-                                                                                       <i class="fa-solid fa-xmark"></i>
-                                                                               </span>
+                                                               {# Aborted #}
+                                                               {% elif job.is_aborted() %}
+                                                                       <span class="tag is-dark">
+                                                                               <span class="icon-text">
+                                                                                       <span class="icon">
+                                                                                               <i class="fa-solid fa-xmark"></i>
+                                                                                       </span>
 
-                                                                               <span>{{ job.arch }}</span>
+                                                                                       <span>{{ job.arch }}</span>
+                                                                               </span>
                                                                        </span>
-                                                               </span>
 
-                                                       {# Finished #}
-                                                       {% elif job.has_finished() %}
-                                                               <span class="tag is-success">
-                                                                       <span class="icon-text">
-                                                                               <span class="icon">
-                                                                                       <i class="fa-solid fa-check"></i>
-                                                                               </span>
+                                                               {# Finished #}
+                                                               {% elif job.has_finished() %}
+                                                                       <span class="tag is-success">
+                                                                               <span class="icon-text">
+                                                                                       <span class="icon">
+                                                                                               <i class="fa-solid fa-check"></i>
+                                                                                       </span>
 
-                                                                               <span>{{ job.arch }}</span>
+                                                                                       <span>{{ job.arch }}</span>
+                                                                               </span>
                                                                        </span>
-                                                               </span>
 
-                                                       {# Unknown State #}
-                                                       {% else %}
-                                                               <span class="tag is-light">
-                                                                       {{ _("Unknown State") }} - {{ job.arch }}
-                                                               </span>
+                                                               {# Unknown State #}
+                                                               {% else %}
+                                                                       <span class="tag is-light">
+                                                                               {{ _("Unknown State") }} - {{ job.arch }}
+                                                                       </span>
+                                                               {% end %}
                                                        {% end %}
-                                               {% end %}
-                                       </div>
-                               {% end %}
+                                               </div>
+                                       {% end %}
+                               </h5>
 
-                               <small>
+                               <h6 class="subtitle is-6">
                                        {% if build.owner %}
                                                {{ _("Created %(when)s by %(author)s") % {
                                                        "when" : locale.format_date(build.created_at, shorter=True),
                                        {% else %}
                                                {{ _("Created %s") % locale.format_date(build.created_at, shorter=True) }}
                                        {% end %}
-                               </small>
+                               </h6>
 
                                {# XXX show repository #}
                        </div>
                </div>
        </div>
 {% end %}
+