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 84afa1f..0fb5383 100644
--- a/guix-data-service/web/controller.scm
+++ b/guix-data-service/web/controller.scm
@@ -548,6 +548,11 @@
derivations))
#:extra-headers http-headers-for-unchanging-content)))))
+(define (render-jobs mime-types conn)
+ (render-html
+ #:sxml (view-jobs
+ (select-jobs-and-events conn))))
+
(define (parse-commit conn)
(lambda (s)
(if (guix-commit-exists? conn s)
@@ -831,5 +836,8 @@
base-revision-id
target-commit
target-revision-id)))))
+ ((GET "jobs")
+ (render-jobs mime-types
+ conn))
((GET path ...)
(not-found (request-uri request)))))