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

@ -25,6 +25,10 @@
tab-init="downloadChanges()">
<i class="fa fa-code-fork"></i>
</span>
<span class="cor-tab" tab-title="Packages" tab-target="#packages"
tab-init="downloadPackages()">
<i class="fa ci-package"></i>
</span>
</div> <!-- /cor-tabs -->
<div class="cor-tab-content">
@ -53,6 +57,39 @@
</div>
</div>
</div>
<!-- Packages -->
<div id="packages" class="tab-pane">
<div class="resource-view" resource="packagesResource" error-message="'Could not load image packages'">
<h3>Image Packages</h3>
<div class="empty" ng-if="!packages.security_indexed">
<div class="empty-primary-msg">This image has not been indexed yet</div>
<div class="empty-secondary-msg">
Please try again in a few minutes.
</div>
</div>
<div class="empty" ng-if="packages.security_indexed && !packages.data.InstalledPackages.length">
<div class="empty-primary-msg">This image contains no recognized packages</div>
<div class="empty-secondary-msg">
Quay currently indexes Debian, Red Hat and Ubuntu packages.
</div>
</div>
<table class="table" ng-if="packages.security_indexed && packages.data.InstalledPackages.length">
<thead>
<th>Package Name</th>
<th>Package Version</th>
<th>OS</th>
</thead>
<tr ng-repeat="package in packages.data.InstalledPackages | orderBy:'Name'">
<td>{{ package.Name }}</td>
<td>{{ package.Version }}</td>
<td>{{ package.OS }}</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>