WIP: UI for QuaySec

This commit is contained in:
Joseph Schorr 2015-10-28 15:38:55 -04:00 committed by Jimmy Zelinskie
parent 75dfec7875
commit 8c144397e9
5 changed files with 177 additions and 1 deletions

View file

@ -86,6 +86,12 @@
style="min-width: 62px;">
<a href="javascript:void(0)" ng-click="orderBy('size')">Size</a>
</td>
<td ng-class="tablePredicateClass('vuln_level', options.predicate, options.reverse)"
style="width: 60px;">
<a href="javascript:void(0)" ng-click="orderBy('vuln_level')">
<i class="fa fa-flag"></i>
</a>
</td>
<td class="hidden-xs"
ng-class="tablePredicateClass('image_id', options.predicate, options.reverse)"
colspan="{{ imageTracks.length + 1 }}"
@ -108,6 +114,42 @@
<span bo-if="!tag.last_modified">Unknown</span>
</td>
<td class="hidden-xs" bo-text="tag.size | bytes"></td>
<td>
<span class="cor-loader-inline" ng-if="getTagVulnerabilities(tag).loading"></span>
<span ng-if="!getTagVulnerabilities(tag).loading">
<i class="fa fa-flag-o" ng-if="!getTagVulnerabilities(tag).indexed"
data-title="Image is currently being checked for vulnerabilities"
bs-tooltip>
</i>
<i class="fa fa-flag None"
ng-if="getTagVulnerabilities(tag).indexed && !getTagVulnerabilities(tag).hasVulnerabilities"
data-title="Image has no vulnerabilities"
bs-tooltip>
</i>
<div class="dropdown" style="text-align: left;"
ng-if="getTagVulnerabilities(tag).indexed && getTagVulnerabilities(tag).hasVulnerabilities">
<i class="fa fa-flag"
data-title="Image has vulnerabilities"
data-toggle="dropdown"
ng-class="getTagVulnerabilities(tag).highestVulnerability.Priority"
bs-tooltip>
</i>
<ul class="dropdown-menu pull-right">
<li ng-repeat="vuln in getTagVulnerabilities(tag).vulnerabilities">
<a href="{{ vuln.Link }}" target="_new">
<div class="vuln-name">
<i class="fa fa-flag" bo-class="vuln.Priority"></i>
{{ vuln.ID }}
</div>
<div class="vuln-description">
{{ vuln.Description }}
</div>
</a>
</li>
</ul>
</div>
</span>
</td>
<td class="hidden-xs image-id-col">
<span class="image-link" repository="repository" image-id="tag.image_id"></span>
</td>