]> git.ipfire.org Git - pbs.git/commitdiff
web: Don't show recently finished jobs on front page
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 Jun 2022 16:27:48 +0000 (16:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 Jun 2022 16:27:48 +0000 (16:27 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/jobs.py
src/web/handlers.py

index bcd01851987f724e1bad291eb1f37aa9f6d00c57..3c92ac649cec6de70131ac00f245e42c0cc83d06 100644 (file)
@@ -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"
index 4837da760598a1ceaf6366655ce7dfb188c2b85d..443d496ae399a75c795cc3c3f70cf19aff99fb53 100644 (file)
@@ -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):