From: Michael Tremer Date: Wed, 19 Oct 2022 16:27:48 +0000 (+0000) Subject: web: Refactor the package detail page X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=802b2436735a018fcf1f679cdb4ee3b9d2fb3a67;p=pbs.git web: Refactor the package detail page Signed-off-by: Michael Tremer --- diff --git a/src/templates/packages/modules/info.html b/src/templates/packages/modules/info.html index f7de79c7..14bead09 100644 --- a/src/templates/packages/modules/info.html +++ b/src/templates/packages/modules/info.html @@ -8,39 +8,68 @@ {% if package.summary %} -
+

{{ package.summary }} -

+ {% end %} -
- {% module Text(package.description) %} -
+
+
+ - {% if package.maintainer %} -
  • - {% module LinkToUser(package.maintainer) %} -
  • - {% end %} - +
    + {% module Text(package.description) %} +
    +
    +
    diff --git a/src/templates/packages/name.html b/src/templates/packages/name.html index 2c26ad8a..ee62462f 100644 --- a/src/templates/packages/name.html +++ b/src/templates/packages/name.html @@ -18,40 +18,35 @@ {% for distro in backend.distros %}
    -
    -
    -
    {{ distro }}
    -
    +

    {{ distro }}

    - {% for repo in distro.repositories %} - {% set builds = repo.get_builds_by_name(package.name) %} + {% for repo in distro.repositories %} + {% set builds = repo.get_builds_by_name(package.name) %} - {% if builds %} -
    -
    {{ repo }}
    + {% if builds %} +
    {{ repo }}
    -

    -

    -

    -
    - {% end %} +
    + {% for build in builds %} +
    + + {{ build }} + + + {# XXX We would need to add some more information here #} + {# e.g. is this build finished/obsolete? #} +
    + {% end %} +
    {% end %} -
    + {% end %}
    {% end %} {% if bugs %} -

    {{ _("Open Bugs In This Package") }}

    -
    +

    {{ _("Open Bugs") }}

    + {% module BugsList(bugs) %}