[Pkg-debile-commits] [debile-web] 01/01: Misc fixes
Jon Severinsson
jonno-guest at moszumanska.debian.org
Sun Mar 30 20:28:55 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 d5793537ae64997854fb648497f98f25381bb4a4
Author: Jon Severinsson <jon at severinsson.net>
Date: Sun Mar 30 22:28:17 2014 +0200
Misc fixes
---
debileweb/blueprints/frontend.py | 32 ++++++++------------------------
templates/job.html | 4 ++--
templates/job_list_fragment.html | 4 ++--
templates/source_list_fragment.html | 2 +-
4 files changed, 13 insertions(+), 29 deletions(-)
diff --git a/debileweb/blueprints/frontend.py b/debileweb/blueprints/frontend.py
index 8466ff4..f0bc229 100644
--- a/debileweb/blueprints/frontend.py
+++ b/debileweb/blueprints/frontend.py
@@ -273,80 +273,66 @@ def jobs(prefix="recent", page=0):
if prefix == "recent":
desc = "All recently uploaded jobs."
- query = session.query(Source).join(Job.source).join(Job.check).order_by(
+ query = session.query(Job).join(Job.source).order_by(
Source.uploaded_at.desc(),
- Check.build.desc(),
- Check.id.asc(),
Job.id.asc(),
)
elif prefix == "unfinished":
desc = "All unfinished jobs."
- query = session.query(Job).join(Job.source).join(Job.check).filter(
+ query = session.query(Job).join(Job.source).filter(
Job.finished_at == None,
).order_by(
Source.name.asc(),
Source.uploaded_at.desc(),
- Check.build.desc(),
- Check.id.asc(),
Job.id.asc(),
)
elif prefix == "queued":
desc = "All jobs in the queue."
- query = session.query(Job).join(Job.source).join(Job.check).filter(
+ query = session.query(Job).join(Job.source).filter(
Job.externally_blocked == False,
~Job.depedencies.any(),
Job.assigned_at == None,
).order_by(
Source.name.asc(),
Source.uploaded_at.desc(),
- Check.build.desc(),
- Check.id.asc(),
Job.id.asc(),
)
elif prefix == "unbuilt":
desc = "All unbuild build jobs."
- query = session.query(Job).join(Job.source).join(Job.check).filter(
+ query = session.query(Job).join(Job.source).filter(
Job.check.has(Check.build == True),
Job.finished_at == None,
).order_by(
Source.name.asc(),
Source.uploaded_at.desc(),
- Check.build.desc(),
- Check.id.asc(),
Job.id.asc(),
)
elif prefix == "failed":
desc = "All failed jobs."
- query = session.query(Job).join(Job.source).join(Job.check).filter(
+ query = session.query(Job).join(Job.source).filter(
Job.failed == True,
).order_by(
Source.name.asc(),
Source.uploaded_at.desc(),
- Check.build.desc(),
- Check.id.asc(),
Job.id.asc(),
)
elif prefix == "l":
desc = "All jobs for packages beginning with 'l'"
- query = session.query(Job).join(Job.source).join(Job.check).filter(
+ query = session.query(Job).join(Job.source).filter(
Source.name.startswith("l"),
~Source.name.startswith("lib"),
).order_by(
Source.name.asc(),
Source.uploaded_at.desc(),
- Check.build.desc(),
- Check.id.asc(),
Job.id.asc(),
)
else:
desc = "All jobs for packages beginning with '%s'" % prefix
- query = session.query(Job).join(Job.source).join(Job.check).filter(
+ query = session.query(Job).join(Job.source).filter(
Source.name.startswith(prefix),
).order_by(
Source.name.asc(),
Source.uploaded_at.desc(),
- Check.build.desc(),
- Check.id.asc(),
Job.id.asc(),
)
@@ -587,11 +573,9 @@ def source(group_name, package_name, suite_or_version):
(group_name, package_name, version)
versions_info.append((version, href))
- jobs = session.query(Job).join(Job.check).filter(
+ jobs = session.query(Job).filter(
Job.source == source,
).order_by(
- Check.build.desc(),
- Check.id.asc(),
Job.id.asc(),
).all()
diff --git a/templates/job.html b/templates/job.html
index 5253f46..2eda59e 100644
--- a/templates/job.html
+++ b/templates/job.html
@@ -68,7 +68,7 @@
{% if job.finished_at %}
{% if job.check.build %}
{# Builds #}
- {% if job.failed is None %}
+ {% if job.failed == None %}
⧖ Upload Pending
{% elif job.failed %}
✗ Failed
@@ -77,7 +77,7 @@
{% endif %}
{% else %}
{# Analyzers #}
- {% if job.failed is None %}
+ {% if job.failed == None %}
⧖ Upload Pending
{% elif job.failed %}
✗ Errors found
diff --git a/templates/job_list_fragment.html b/templates/job_list_fragment.html
index fda44af..26838cd 100644
--- a/templates/job_list_fragment.html
+++ b/templates/job_list_fragment.html
@@ -41,7 +41,7 @@
{% if info.job.finished_at %}
{% if info.job.check.build %}
{# Builds #}
- {% if info.job.failed is None %}
+ {% if info.job.failed == None %}
⧖ Upload Pending
{% elif info.job.failed %}
✗ Failed
@@ -50,7 +50,7 @@
{% endif %}
{% else %}
{# Analyzers #}
- {% if info.job.failed is None %}
+ {% if info.job.failed == None %}
⧖ Upload Pending
{% elif info.job.failed %}
✗ Errors found
diff --git a/templates/source_list_fragment.html b/templates/source_list_fragment.html
index 4a08b7f..0abe0c7 100644
--- a/templates/source_list_fragment.html
+++ b/templates/source_list_fragment.html
@@ -30,7 +30,7 @@
<td>
{% for job in info.source.jobs %}
{% if job.finished_at %}
- {% if job.failed is None %}
+ {% if job.failed == None %}
⧖
{% elif job.failed %}
✗
--
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