]> git.ipfire.org Git - pbs.git/blobdiff - src/web/jobs.py
jobs: Update API
[pbs.git] / src / web / jobs.py
index 598c366b94fb5a167af344848f2b315c3ddb0670..4396d1eef6092a368834c0b495d6c007d0dad173 100644 (file)
@@ -66,8 +66,8 @@ class APIv1ControlHandler(base.APIMixin, tornado.websocket.WebSocketHandler):
                await self.logstream.message(timestamp, level, message)
 
 
-class APIv1FinishedHandler(base.APIMixin, tornado.web.RequestHandler):
-       @tornado.web.authenticated
+class APIv1IndexHandler(base.APIMixin, tornado.web.RequestHandler):
+       @base.negotiate
        async def post(self, uuid):
                job = self.backend.jobs.get_by_uuid(uuid)
                if not job:
@@ -99,9 +99,7 @@ class APIv1FinishedHandler(base.APIMixin, tornado.web.RequestHandler):
                        self.backend.run_task(self.backend.builds.launch, builds)
 
                # Send something back to the builder
-               self.finish({
-                       "status" : "ok",
-               })
+               self.finish({})
 
 
 class APIv1LogStreamHandler(base.BackendMixin, tornado.websocket.WebSocketHandler):