(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),
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):