From: Michael Tremer Date: Tue, 31 May 2022 15:42:25 +0000 (+0000) Subject: builds: Redesign detail page X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=818d23ca350213d5fd8a7169b80f838ed7ccdead;p=pbs.git builds: Redesign detail page Signed-off-by: Michael Tremer --- diff --git a/src/templates/build-detail.html b/src/templates/build-detail.html index 1184cc52..95203441 100644 --- a/src/templates/build-detail.html +++ b/src/templates/build-detail.html @@ -1,21 +1,93 @@ {% extends "base.html" %} -{% block title %}{{ _("Build") }}: {{ build.name }}{% end block %} +{% block title %}{{ _("Build") }}: {{ build }}{% end block %} -{% block body %} -
-
- +{% block container %} + + +
+
+
+ {% if build.commit %} + {% module CommitMessage(build.commit) %} + +

+

+

+ {% end %} + + {# List any fixed bugs #} + {% if bugs %} +
{{ _("Fixed Bugs") }}
+ + + {% end %} +
+ +
+ {# Icon Bar #} + + + {# Score #} +

{{ build.score }}

+
{{ _("Score") }}
+
+ + {{ _("Source Package") }} + + + {% if build.jobs %} + {% module JobsList(build.jobs) %} + {% end %} +{% end block %} + +{% block bodyXX %}
{% if current_user and build.has_perm(current_user) %}
diff --git a/src/templates/modules/commit-message.html b/src/templates/modules/commit-message.html index bd57e7df..8b905a19 100644 --- a/src/templates/modules/commit-message.html +++ b/src/templates/modules/commit-message.html @@ -1,3 +1,3 @@ -

{{ commit.subject }}

+
{{ commit.subject }}
-{% module Text(commit.message) %} \ No newline at end of file +{% module Text(commit.message) %} diff --git a/src/web/builds.py b/src/web/builds.py index b1eba13f..65d8ff03 100644 --- a/src/web/builds.py +++ b/src/web/builds.py @@ -39,16 +39,11 @@ class BuildDetailHandler(BuildBaseHandler): # Cache the log. log = build.get_log() - if build.repo: - next_repo = build.repo.__next__ - else: - next_repo = None - # Bugs. bugs = build.get_bugs() self.render("build-detail.html", build=build, log=log, pkg=build.pkg, - distro=build.distro, bugs=bugs, repo=build.repo, next_repo=next_repo) + distro=build.distro, bugs=bugs, repo=build.repo) class BuildDeleteHandler(BuildBaseHandler):