diff --git a/src/lib/Hydra/Controller/Root.pm b/src/lib/Hydra/Controller/Root.pm index c7fe52cb..f763e267 100644 --- a/src/lib/Hydra/Controller/Root.pm +++ b/src/lib/Hydra/Controller/Root.pm @@ -16,6 +16,10 @@ sub begin :Private { $c->stash->{curUri} = $c->request->uri; $c->stash->{version} = $ENV{"HYDRA_RELEASE"} || ""; $c->stash->{nixVersion} = $ENV{"NIX_RELEASE"} || ""; + + $c->stash->{nrRunningBuilds} = $c->model('DB::BuildSchedulingInfo')->search({ busy => 1 }, {})->count(); + $c->stash->{nrQueuedBuilds} = $c->model('DB::BuildSchedulingInfo')->count(); + } diff --git a/src/root/topbar.tt b/src/root/topbar.tt index 2c363bb9..d7bb0443 100644 --- a/src/root/topbar.tt +++ b/src/root/topbar.tt @@ -23,7 +23,7 @@ title = "Projects" %] [% INCLUDE makeLink uri = c.uri_for(c.controller('Root').action_for('queue')) - title = "Queue" %] + title = "Queue" %] ([% nrRunningBuilds %]/[% nrQueuedBuilds %]) [% INCLUDE makeLink uri = c.uri_for(c.controller('Root').action_for('all')) title = "All builds" %]