From: Michael Tremer Date: Tue, 21 Jun 2022 16:27:48 +0000 (+0000) Subject: web: Don't show recently finished jobs on front page X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d7a6faa5e254b6e579b77665316d15f227aea2e;p=pbs.git web: Don't show recently finished jobs on front page Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/jobs.py b/src/buildservice/jobs.py index bcd01851..3c92ac64 100644 --- a/src/buildservice/jobs.py +++ b/src/buildservice/jobs.py @@ -69,12 +69,6 @@ class Jobs(base.Object): return list(jobs) - def get_recently_ended(self, limit=None): - jobs = self._get_jobs("SELECT jobs.* FROM jobs \ - WHERE time_finished IS NOT NULL ORDER BY time_finished DESC LIMIT %s", limit) - - return jobs - class Job(base.DataObject): table = "jobs" diff --git a/src/web/handlers.py b/src/web/handlers.py index 4837da76..443d496a 100644 --- a/src/web/handlers.py +++ b/src/web/handlers.py @@ -6,14 +6,6 @@ from . import base class IndexHandler(base.BaseHandler): def get(self): - jobs = [] - - # Get all active jobs - jobs += self.backend.jobs.running - - # Get some recently finished jobs - jobs += self.backend.jobs.get_recently_ended(limit=12) - # Updates updates = [] active = True @@ -23,7 +15,7 @@ class IndexHandler(base.BaseHandler): updates.append((type, u, active)) active = False - self.render("index.html", jobs=jobs, updates=updates) + self.render("index.html", jobs=self.backend.jobs.running, updates=updates) class FileDetailHandler(base.BaseHandler):