]> git.ipfire.org Git - pbs.git/commitdiff
jobs: Drop queue per architecture
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 May 2022 16:12:01 +0000 (16:12 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 May 2022 16:12:01 +0000 (16:12 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/__init__.py
src/web/jobs.py

index 0d5c18982ec2c9f80b31372cb8644fcbac7506e6..649cb12710c18cd0e24078b334ec9b5bce42cabb 100644 (file)
@@ -143,8 +143,7 @@ class Application(tornado.web.Application):
                        (r"/build/([\w]{8}-[\w]{4}-[\w]{4}-[\w]{4}-[\w]{12})/watchers", builds.BuildWatchersHandler),
                        (r"/build/([\w]{8}-[\w]{4}-[\w]{4}-[\w]{4}-[\w]{12})/delete", builds.BuildDeleteHandler),
 
-                       (r"/queue", jobs.ShowQueueHandler),
-                       (r"/queue/([\w_]+)", jobs.ShowQueueHandler),
+                       (r"/queue", jobs.QueueHandler),
 
                        # Jobs
                        (r"/job/([\w]{8}-[\w]{4}-[\w]{4}-[\w]{4}-[\w]{12})", jobs.JobDetailHandler),
index 162e22a293f39fcae88a15c89f8d254615571021..c483ab3b8c2c4eed20294534135fbe025390d746 100644 (file)
@@ -4,17 +4,9 @@ import tornado.web
 
 from . import base
 
-class ShowQueueHandler(base.BaseHandler):
-       def get(self, arch=None):
-               if arch:
-                       if not self.backend.arches.exists(arch):
-                               raise tornado.web.HTTPError(400, "Architecture does not exist")
-
-                       queue = self.backend.jobqueue.for_arches([arch, "noarch"])
-               else:
-                       queue = self.backend.jobqueue
-
-               self.render("queue.html", arch=arch, queue=queue)
+class QueueHandler(base.BaseHandler):
+       def get(self):
+               self.render("queue.html", queue=self.backend.jobqueue)
 
 
 class JobDetailHandler(base.BaseHandler):