[Pkg-debile-commits] [debile-web] 01/04: Add Deb-Wait Reason to job info page
Jon Severinsson
jonno-guest at moszumanska.debian.org
Wed May 7 10:46:57 UTC 2014
This is an automated email from the git hooks/post-receive script.
jonno-guest pushed a commit to branch master
in repository debile-web.
commit 8bbe4fa9ec3bea5a79e8c71a20af269e2798e0f1
Author: Jon Severinsson <jon at severinsson.net>
Date: Wed May 7 11:57:38 2014 +0200
Add Deb-Wait Reason to job info page
---
debileweb/blueprints/frontend.py | 11 +++++++++++
templates/job.html | 15 +++++++++++++++
2 files changed, 26 insertions(+)
diff --git a/debileweb/blueprints/frontend.py b/debileweb/blueprints/frontend.py
index 4225ab7..7d1e39d 100644
--- a/debileweb/blueprints/frontend.py
+++ b/debileweb/blueprints/frontend.py
@@ -640,6 +640,16 @@ def job(job_id, group_name="", package_name="", package_version="", version=""):
info['job_runtime'] = '%dh %02dm %02ds' % \
(hours, minutes, seconds)
+ deps_info = []
+ for dep in job.depedencies:
+ depinfo = {}
+ depinfo['job'] = dep
+ depinfo['job_link'] = "/job/%s/%s/%s/%s" % \
+ (dep.group.name, dep.source.name, dep.source.version, dep.id)
+ depinfo['source_link'] = "/source/%s/%s/%s" % \
+ (dep.group.name, dep.source.name, dep.source.version)
+ deps_info.append(depinfo)
+
results_info = []
for result in job.results:
try:
@@ -665,6 +675,7 @@ def job(job_id, group_name="", package_name="", package_version="", version=""):
return render_template('job.html', **{
"job": job,
"info": info,
+ "deps_info": deps_info,
"results_info": results_info,
})
diff --git a/templates/job.html b/templates/job.html
index 95eae9a..bbfc446 100644
--- a/templates/job.html
+++ b/templates/job.html
@@ -108,6 +108,21 @@
{% endif %}
</div>
</div>
+ {% if job.dose_report or deps_info %}
+ <div class='desc_line'>
+ <div class='desc_key'>Dep-Wait Reason</div>
+ <div class='desc_value'>
+ {% if job.dose_report %}
+ {{job.dose_report}}<br />
+ {% endif %}
+ {% for info in deps_info %}
+ Waiting for
+ <a href='{{info.source_link}}'>{{info.job.source.name}}/​{{info.job.source.version}}</a>
+ <a href='{{info.job_link}}'>{{info.job.name}}</a>
+ {% endfor %}
+ </div>
+ </div>
+ {% endif %}
</div>
{% for info in results_info %}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-debile/debile-web.git
More information about the Pkg-debile-commits
mailing list