]> git.ipfire.org Git - pbs.git/commitdiff
builds: Show better headers for test groups
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 12 May 2023 21:40:34 +0000 (21:40 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 12 May 2023 21:40:34 +0000 (21:40 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/builds/groups/show.html

index 276d2d77ec1ba67747e6c037f7edfc10c07a5311..98ed01bd13d828907191eed1e840963e716d6cce 100644 (file)
@@ -3,23 +3,50 @@
 {% block title %}{{ _("Build Group %s") % group }}{% end block %}
 
 {% block body %}
+       {% set build = group.tested_build %}
+
        <section class="section">
                <div class="container">
-                       <nav class="breadcrumb" aria-label="breadcrumbs">
-                               <ul>
-                                       <li>
-                                               <a href="/builds">{{ _("Builds") }}</a>
-                                       </li>
-                                       <li>
-                                               <a href="#">{{ _("Group") }}</a>
-                                       </li>
-                                       <li class="is-active">
-                                               <a href="#" aria-current="page">{{ group }}</a>
-                                       </li>
-                               </ul>
-                       </nav>
+                       {% if group.is_test() %}
+                               <nav class="breadcrumb" aria-label="breadcrumbs">
+                                       <ul>
+                                               <li>
+                                                       <a href="/packages">{{ _("Packages") }}</a>
+                                               </li>
+                                               <li>
+                                                       <a href="/packages/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
+                                               </li>
+                                               <li>
+                                                       <a href="/builds/{{ build.uuid }}" aria-current="page">{{ build.pkg.evr }}</a>
+                                               </li>
+                                               <li class="is-active">
+                                                       <a href="#" aria-current="page">{{ _("Test Builds") }}</a>
+                                               </li>
+                                       </ul>
+                               </nav>
+                       {% else %}
+                               <nav class="breadcrumb" aria-label="breadcrumbs">
+                                       <ul>
+                                               <li>
+                                                       <a href="/builds">{{ _("Builds") }}</a>
+                                               </li>
+                                               <li>
+                                                       <a href="#">{{ _("Group") }}</a>
+                                               </li>
+                                               <li class="is-active">
+                                                       <a href="#" aria-current="page">{{ group }}</a>
+                                               </li>
+                                       </ul>
+                               </nav>
+                       {% end %}
 
-                       <h1 class="title is-1">{{ _("Build Group %s") % group }}</h1>
+                       <h1 class="title is-1">
+                               {% if group.is_test() %}
+                                       {{ _("Test Builds for %s") % build }}
+                               {% else %}
+                                       {{ _("Build Group %s") % group }}
+                               {% end %}
+                       </h1>
 
                        {% if group.builds %}
                                {% module BuildsList(group.builds) %}