diff options
author | Christopher Baines <mail@cbaines.net> | 2019-06-19 23:12:20 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2019-06-19 23:39:53 +0100 |
commit | ea80311c496b482e1360b5eee730f7f032c62c3d (patch) | |
tree | 49d6f72ea80f3224f4099c756a4a11de104f673f /guix-data-service/web/view/html.scm | |
parent | a168b23c24c9069ff7dc655d05a241b0c01513b3 (diff) | |
download | data-service-ea80311c496b482e1360b5eee730f7f032c62c3d.tar data-service-ea80311c496b482e1360b5eee730f7f032c62c3d.tar.gz |
Use revision labels on the index page as well
Also flip the branch and revision columns around, and add date information to
the branch column.
Diffstat (limited to 'guix-data-service/web/view/html.scm')
-rw-r--r-- | guix-data-service/web/view/html.scm | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/guix-data-service/web/view/html.scm b/guix-data-service/web/view/html.scm index 97ce2e4..6e7fa62 100644 --- a/guix-data-service/web/view/html.scm +++ b/guix-data-service/web/view/html.scm @@ -274,25 +274,39 @@ (@ (class "table")) (thead (tr + (th (@ (class "col-md-6")) "Branch") (th (@ (class "col-md-6")) "Commit"))) (tbody ,@(map (match-lambda - ((id job-id commit source branches) + ((id job-id job-events commit source branches) `(tr - (td ,(if (string-null? id) - `(samp ,commit) - `(a (@ (href ,(string-append - "/revision/" commit))) - (samp ,commit)))) (td ,@(map (match-lambda ((name date) - `(a (@ (href ,(string-append - "/branch/" name))) - ,name))) - branches))))) + `(span + (a (@ (href ,(string-append + "/branch/" name))) + ,name) + " at " + ,date))) + branches)) + (td (a (@ (href ,(string-append + "/revision/" commit))) + (samp ,commit) + " " + ,(cond + ((not (string-null? id)) + '(span + (@ (class "label label-success")) + "✓")) + ((member "failure" job-events) + '(span (@ (class "label label-danger")) + "Failed to import data")) + (else + '(span (@ (class "label label-default")) + "No information yet")))))))) revisions)))))))) git-repositories-and-revisions))))) |