]> git.ipfire.org Git - pbs.git/commitdiff
builders: Split stats into two lines
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 12 Feb 2025 16:35:12 +0000 (16:35 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 12 Feb 2025 16:35:12 +0000 (16:35 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/builders/show.html

index 1d0151b7bb90cbddbdf328b72e3a39a1c486c8b5..eb23822fb0c1ee8ecaab6a8b46230b193e3039f9 100644 (file)
 
                                <h1 class="title is-1">{{ builder }}</h1>
 
-                               <div class="tags">
-                                       {% if builder.maintenance %}
-                                               <span class="tag is-info">{{ _("Maintenance") }}</span>
-                                       {% endif %}
-
-                                       {# Status #}
-                                       {% if is_running %}
-                                               <span class="tag is-success">{{ _("Running") }}</span>
-                                       {% elif is_shutting_down %}
-                                               <span class="tag is-warning">{{ _("Shutting Down") }}</span>
-                                       {% elif is_shut_down %}
-                                               <span class="tag is-danger">{{ _("Stopped") }}</span>
-                                       {% endif %}
-
-                                       {% if builder.is_online() %}
-                                               <span class="tag is-success">{{ _("Online") }}</span>
-                                       {% else %}
-                                               <span class="tag is-dark">{{ _("Offline") }}</span>
-                                       {% endif %}
-                               </div>
-
                                {# Fetch stats #}
                                {% set stats = builder.get_stats() %}
 
                                                </div>
                                        {% endif %}
 
-                                       {% if stats and stats.mem_total %}
+                                       {% if builder.os_name %}
                                                <div class="level-item has-text-centered">
                                                        <div>
-                                                               <p class="heading">{{ _("Memory") }}</p>
+                                                               <p class="heading">{{ _("Operating System") }}</p>
                                                                <p>
-                                                                       {{ stats.mem_total | filesizeformat(binary=True) }}
+                                                                       {{ builder.os_name }}
                                                                </p>
                                                        </div>
                                                </div>
                                        {% endif %}
+                               </div>
 
+                               <div class="level">
                                        {% if builder.arch %}
                                                <div class="level-item has-text-centered">
                                                        <div>
                                                </div>
                                        {% endif %}
 
-                                       {% if builder.os_name %}
+                                       {% if stats and stats.mem_total %}
                                                <div class="level-item has-text-centered">
                                                        <div>
-                                                               <p class="heading">{{ _("Operating System") }}</p>
+                                                               <p class="heading">{{ _("Memory") }}</p>
                                                                <p>
-                                                                       {{ builder.os_name }}
+                                                                       {{ stats.mem_total | filesizeformat(binary=True) }}
                                                                </p>
                                                        </div>
                                                </div>
                                        {% endif %}
                                </div>
 
+                               <div class="tags">
+                                       {% if builder.maintenance %}
+                                               <span class="tag is-info">{{ _("Maintenance") }}</span>
+                                       {% endif %}
+
+                                       {# Status #}
+                                       {% if is_running %}
+                                               <span class="tag is-success">{{ _("Running") }}</span>
+                                       {% elif is_shutting_down %}
+                                               <span class="tag is-warning">{{ _("Shutting Down") }}</span>
+                                       {% elif is_shut_down %}
+                                               <span class="tag is-danger">{{ _("Stopped") }}</span>
+                                       {% endif %}
+
+                                       {% if builder.is_online() %}
+                                               <span class="tag is-success">{{ _("Online") }}</span>
+                                       {% else %}
+                                               <span class="tag is-dark">{{ _("Offline") }}</span>
+                                       {% endif %}
+                               </div>
+
                                {# Builder Stats #}
                                {% if builder.is_online() %}
                                        <div class="block">