aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/web/controller.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix-data-service/web/controller.scm')
-rw-r--r--guix-data-service/web/controller.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/guix-data-service/web/controller.scm b/guix-data-service/web/controller.scm
index b418b6b..cee34f1 100644
--- a/guix-data-service/web/controller.scm
+++ b/guix-data-service/web/controller.scm
@@ -731,6 +731,11 @@
#:sxml (view-jobs
(select-jobs-and-events conn))))
+(define (render-job-queue mime-types conn)
+ (render-html
+ #:sxml (view-job-queue
+ (select-unprocessed-jobs-and-events conn))))
+
(define (render-job mime-types conn job-id query-parameters)
(render-html
#:sxml (view-job
@@ -1132,6 +1137,9 @@
(('GET "jobs")
(render-jobs mime-types
conn))
+ (('GET "jobs" "queue")
+ (render-job-queue mime-types
+ conn))
(('GET "job" job-id)
(let ((parsed-query-parameters
(parse-query-parameters