additional info on builders in channelinfo page

Fixes: https://pagure.io/koji/issue/988
This commit is contained in:
Tomas Kopecek 2018-07-09 12:09:51 +02:00 committed by Mike McLean
parent 147f781183
commit 167b296311
2 changed files with 24 additions and 7 deletions

View file

@ -17,13 +17,28 @@
<tr>
<th>Hosts</th>
<td>
#if $len($hosts) > 0
#for $host in $hosts
<a href="hostinfo?hostID=$host.id">$host.name</a><br/>
#end for
#else
No hosts
#end if
#if $len($hosts) > 0
<table>
<tr>
<th>Hostname</th>
<th>Enabled</th>
<th>Ready</th>
</tr>
#for $host in $hosts
<tr>
<td><a href="hostinfo?hostID=$host.id">$host.name</a></td>
<td class="$str($bool($host.enabled)).lower()">#if $host.enabled then $util.imageTag('yes') else $util.imageTag('no')#</td>
<td class="$str($bool($host.ready)).lower()">#if $host.ready then $util.imageTag('yes') else $util.imageTag('no')#</td>
</tr>
#end for
<tr>
<th>Total</th>
<td>$enabled_hosts</td>
<td>$ready_hosts</td>
</tr>
#else
No hosts
#end if
</td>
</tr>
</table>

View file

@ -1650,6 +1650,8 @@ def channelinfo(environ, channelID):
values['channel'] = channel
values['hosts'] = hosts
values['enabled_hosts'] = len([h for h in hosts if h['enabled']])
values['ready_hosts'] = len([h for h in hosts if h['ready']])
return _genHTML(environ, 'channelinfo.chtml')