]> git.ipfire.org Git - pbs.git/commitdiff
builds: Add more space between sections
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Apr 2023 10:06:14 +0000 (10:06 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 30 Apr 2023 10:06:14 +0000 (10:06 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/builds/show.html

index 6d7f0cbb79854e96da4a246559c889c8fcf47749..3d97a6b8afb70438321edc7957f218cfe44a08ab 100644 (file)
                </ul>
        </nav>
 
-       <h1 class="title is-1">{{ build }}</h1>
+       <section class="section">
+               <h1 class="title is-1">{{ build }}</h1>
+
+               {% if build.pkg.summary %}
+                       <h6 class="subtitle is-6">
+                               {{ build.pkg.summary }}
+                       </h6>
+               {% end %}
+
+               <div class="columns">
+                       <div class="column">
+                               <div class="media">
+                                       {% if build.owner %}
+                                               <div class="media-left">
+                                                       <p class="image is-64x64">
+                                                               <img src="{{ build.owner.avatar(64) }}">
+                                                       </p>
+                                               </div>
 
-       {% if build.pkg.summary %}
-               <h6 class="subtitle is-6">
-                       {{ build.pkg.summary }}
-               </h6>
-       {% end %}
+                                               <div class="media-content">
+                                                       <p>
+                                                               <small>
+                                                                       <a href="/users/{{ build.owner }}">{{ build.owner }}</a>
+                                                               </small>
 
-       <div class="columns">
-               <div class="column">
-                       <div class="media">
-                               {% if build.owner %}
-                                       <div class="media-left">
-                                               <p class="image is-64x64">
-                                                       <img src="{{ build.owner.avatar(64) }}">
-                                               </p>
-                                       </div>
+                                                               <small>
+                                                                       {{ _("Created %s") % locale.format_date(build.created_at, shorter=True) }}
+                                                               </small>
+                                                       </p>
 
-                                       <div class="media-content">
-                                               <p>
-                                                       <small>
-                                                               <a href="/users/{{ build.owner }}">{{ build.owner }}</a>
-                                                       </small>
+                                                       {% module Text(build.message) %}
+                                               </div>
+                                       {% end %}
+                               </div>
 
-                                                       <small>
-                                                               {{ _("Created %s") % locale.format_date(build.created_at, shorter=True) }}
-                                                       </small>
-                                               </p>
+                               {# List any fixed bugs #}
+                               {% if bugs %}
+                                       <h6 class="title is-6">
+                                               {{ _("Fixed Bugs") }}
+                                       </h6>
 
-                                               {% module Text(build.message) %}
-                                       </div>
+                                       {% module BugsList(bugs) %}
                                {% end %}
                        </div>
 
-                       {# List any fixed bugs #}
-                       {% if bugs %}
-                               <h6 class="title is-6">
-                                       {{ _("Fixed Bugs") }}
-                               </h6>
-
-                               {% module BugsList(bugs) %}
-                       {% end %}
-               </div>
-
-               <div class="column">
-                       <div class="box">
-                               {# Icon Bar #}
-                               <nav class="level">
-                                       <div class="level-item">
-                                               <span class="icon">
-                                                       {% if build.owner %}
-                                                               <i class="fa-solid fa-flask" title="{{ _("Scratch Build") }}"></i>
-                                                       {% else %}
-                                                               <i class="fa-solid fa-truck" title="{{ _("Release Build") }}"></i>
-                                                       {% end %}
-                                               </span>
-                                       </div>
-
-                                       {# Deprecation #}
-                                       {% if build.is_deprecated() %}
+                       <div class="column">
+                               <div class="box">
+                                       {# Icon Bar #}
+                                       <nav class="level">
                                                <div class="level-item">
-                                                       {% if build.deprecating_build %}
-                                                               <a href="/builds/{{ build.deprecating_build.uuid }}">
+                                                       <span class="icon">
+                                                               {% if build.owner %}
+                                                                       <i class="fa-solid fa-flask" title="{{ _("Scratch Build") }}"></i>
+                                                               {% else %}
+                                                                       <i class="fa-solid fa-truck" title="{{ _("Release Build") }}"></i>
+                                                               {% end %}
+                                                       </span>
+                                               </div>
+
+                                               {# Deprecation #}
+                                               {% if build.is_deprecated() %}
+                                                       <div class="level-item">
+                                                               {% if build.deprecating_build %}
+                                                                       <a href="/builds/{{ build.deprecating_build.uuid }}">
+                                                                               <span class="icon">
+                                                                                       <i class="fa-solid fa-arrow-right" title="{{ _("Deprecated") }}"></i>
+                                                                               </span>
+                                                                       </a>
+                                                               {% else %}
                                                                        <span class="icon">
                                                                                <i class="fa-solid fa-arrow-right" title="{{ _("Deprecated") }}"></i>
                                                                        </span>
-                                                               </a>
-                                                       {% else %}
-                                                               <span class="icon">
-                                                                       <i class="fa-solid fa-arrow-right" title="{{ _("Deprecated") }}"></i>
-                                                               </span>
-                                                       {% end %}
-                                               </div>
-                                       {% end %}
+                                                               {% end %}
+                                                       </div>
+                                               {% end %}
 
-                                       <div class="level-item">
-                                               X
-                                       </div>
+                                               <div class="level-item">
+                                                       X
+                                               </div>
 
-                                       {# XXX Add icons for critical path, security fixes,
-                                               broken/obsolete builds, scratch or other type of build #}
-                               </nav>
+                                               {# XXX Add icons for critical path, security fixes,
+                                                       broken/obsolete builds, scratch or other type of build #}
+                                       </nav>
 
-                               {# Score #}
-                               <nav class="level">
-                                       <div class="level-item has-text-centered">
-                                               <div>
-                                                       <p class="heading">{{ _("Score") }}</p>
-                                                       <p class="title">{{ build.score }}</p>
+                                       {# Score #}
+                                       <nav class="level">
+                                               <div class="level-item has-text-centered">
+                                                       <div>
+                                                               <p class="heading">{{ _("Score") }}</p>
+                                                               <p class="title">{{ build.score }}</p>
+                                                       </div>
                                                </div>
-                                       </div>
-                               </nav>
-
-                               <div class="buttons are-small">
-                                       {# Watch/Unwatch #}
-                                       {% if current_user in build.watchers %}
-                                               <form method="POST" action="/builds/{{ build.uuid }}/unwatch">
-                                                       {% raw xsrf_form_html() %}
-
-                                                       <button class="button is-primary is-outlined">
-                                                               <span class="icon is-small">
-                                                                       <i class="fa-solid fa-eye"></i>
-                                                               </span>
-
-                                                               <span>
-                                                                       {{ _("Unwatch") }} ({{ len(build.watchers) }})
-                                                               </span>
-                                                       </button>
-                                               </form>
-                                       {% else %}
-                                               <form method="POST" action="/builds/{{ build.uuid }}/watch">
-                                                       {% raw xsrf_form_html() %}
-
-                                                       <button class="button is-primary">
-                                                               <span class="icon is-small">
-                                                                       <i class="fa-regular fa-eye"></i>
-                                                               </span>
-
-                                                               <span>
-                                                                       {{ _("Watch") }} ({{ len(build.watchers) }})
-                                                               </span>
-                                                       </button>
-                                               </form>
-                                       {% end %}
+                                       </nav>
 
-                                       {# More... #}
-                                       <div class="dropdown">
-                                               <div class="dropdown-trigger">
-                                                       <button class="button" aria-haspopup="true" aria-controls="dropdown-more">
-                                                               <span>{{ _("More") }}</span>
+                                       <div class="buttons are-small">
+                                               {# Watch/Unwatch #}
+                                               {% if current_user in build.watchers %}
+                                                       <form method="POST" action="/builds/{{ build.uuid }}/unwatch">
+                                                               {% raw xsrf_form_html() %}
 
-                                                               <span class="icon is-small">
-                                                                       <i class="fas fa-angle-down" aria-hidden="true"></i>
-                                                               </span>
-                                                       </button>
-                                               </div>
-                                               <div class="dropdown-menu" id="dropdown-more" role="menu">
-                                                       <div class="dropdown-content">
-                                                               <a class="dropdown-item" href="/packages/{{ build.pkg.uuid }}">
-                                                                       {{ _("Source Package") }}
-                                                               </a>
+                                                               <button class="button is-primary is-outlined">
+                                                                       <span class="icon is-small">
+                                                                               <i class="fa-solid fa-eye"></i>
+                                                                       </span>
 
-                                                               {% if build.can_be_deleted(current_user) %}
-                                                                       <hr class="dropdown-divider"/>
+                                                                       <span>
+                                                                               {{ _("Unwatch") }} ({{ len(build.watchers) }})
+                                                                       </span>
+                                                               </button>
+                                                       </form>
+                                               {% else %}
+                                                       <form method="POST" action="/builds/{{ build.uuid }}/watch">
+                                                               {% raw xsrf_form_html() %}
+
+                                                               <button class="button is-primary">
+                                                                       <span class="icon is-small">
+                                                                               <i class="fa-regular fa-eye"></i>
+                                                                       </span>
 
-                                                                       <a class="dropdown-item" href="/builds/{{ build.uuid }}/delete">
-                                                                               {{ _("Delete Build") }}
+                                                                       <span>
+                                                                               {{ _("Watch") }} ({{ len(build.watchers) }})
+                                                                       </span>
+                                                               </button>
+                                                       </form>
+                                               {% end %}
+
+                                               {# More... #}
+                                               <div class="dropdown">
+                                                       <div class="dropdown-trigger">
+                                                               <button class="button" aria-haspopup="true" aria-controls="dropdown-more">
+                                                                       <span>{{ _("More") }}</span>
+
+                                                                       <span class="icon is-small">
+                                                                               <i class="fas fa-angle-down" aria-hidden="true"></i>
+                                                                       </span>
+                                                               </button>
+                                                       </div>
+                                                       <div class="dropdown-menu" id="dropdown-more" role="menu">
+                                                               <div class="dropdown-content">
+                                                                       <a class="dropdown-item" href="/packages/{{ build.pkg.uuid }}">
+                                                                               {{ _("Source Package") }}
                                                                        </a>
-                                                               {% end %}
+
+                                                                       {% if build.can_be_deleted(current_user) %}
+                                                                               <hr class="dropdown-divider"/>
+
+                                                                               <a class="dropdown-item" href="/builds/{{ build.uuid }}/delete">
+                                                                                       {{ _("Delete Build") }}
+                                                                               </a>
+                                                                       {% end %}
+                                                               </div>
                                                        </div>
                                                </div>
                                        </div>
                                </div>
                        </div>
                </div>
-       </div>
-
-       {# XXX THIS IS SOME LEGACY STUFF I DON'T KNOW WHERE TO PUT #}
-       <div class="callout large">
-               <div class="grid-x grid-padding-x">
-                       <div class="cell large-8">
-                               {% if build.commit %}
-                                       {% module CommitMessage(build.commit) %}
-
-                                       <p>
-                                               <ul class="menu simple">
-                                                       <li>
-                                                               {% module LinkToUser(build.commit.author) %}
-                                                       </li>
-
-                                                       <li>
-                                                               {#
-                                                                       <a href="/distro/{{ build.distro.slug }}/source/{{ build.pkg.commit.source.identifier }}/{{ build.pkg.commit.revision }}">
-                                                                               {{ build.pkg.commit.revision[:7] }}
-                                                                       </a>
-                                                               #}
-                                                       </li>
-
-                                                       <li>
-                                                               {{ locale.format_date(build.pkg.commit.date, shorter=True) }}
-                                                       </li>
-                                               </ul>
-                                       </p>
-                               {% end %}
+
+               {# XXX THIS IS SOME LEGACY STUFF I DON'T KNOW WHERE TO PUT #}
+               <div class="callout large">
+                       <div class="grid-x grid-padding-x">
+                               <div class="cell large-8">
+                                       {% if build.commit %}
+                                               {% module CommitMessage(build.commit) %}
+
+                                               <p>
+                                                       <ul class="menu simple">
+                                                               <li>
+                                                                       {% module LinkToUser(build.commit.author) %}
+                                                               </li>
+
+                                                               <li>
+                                                                       {#
+                                                                               <a href="/distro/{{ build.distro.slug }}/source/{{ build.pkg.commit.source.identifier }}/{{ build.pkg.commit.revision }}">
+                                                                                       {{ build.pkg.commit.revision[:7] }}
+                                                                               </a>
+                                                                       #}
+                                                               </li>
+
+                                                               <li>
+                                                                       {{ locale.format_date(build.pkg.commit.date, shorter=True) }}
+                                                               </li>
+                                                       </ul>
+                                               </p>
+                                       {% end %}
+                               </div>
                        </div>
                </div>
-       </div>
+       </section>
 
        {% if build.jobs %}
-               {% module JobsList(build.jobs, show_arch_only=True, show_packages=True) %}
+               <section class="section">
+                       {% module JobsList(build.jobs, show_arch_only=True, show_packages=True) %}
+               </section>
        {% end %}
 
        <section class="section">