mirror of
https://github.com/kwk/docker-registry-frontend.git
synced 2024-09-20 07:16:23 +08:00
3ad864b388
* Uncomment test for no repositoryUser in `app/app.spec.js`, so I can work on getting this case working. * Add $log to repository-detail-controller * Set $scope.repository properly even if no user Check if `$scope.repositoryUser` is defined and if it's not, set `$scope.repository` simply to `$scope.repositoryName`. * Add route for repo with no repositoryUser * Make tagsPerPage dropdown use query string vars instead of putting `tagsPerPage` in the route part of the URL, which makes it difficult to distinguish between `repositoryName` and `tagsPerPage`, because the routes are too similar. * Make first/next links use query string vars instead of putting `tagsPerPage` in the route part of the URL, which makes it difficult to distinguish between `repositoryName` and `tagsPerPage`, because the routes are too similar. * Move defaultTagsPerPage from `RepositoryListController` to `TagController`. I think it makes more sense to read `defaultTagsPerPage` in `TagController` than to do it in `RepositoryListController` and have to pass it in URLs. * Fix "Details for repository" for repo w/ no user * Fix breadcrumb when no repositoryUser * Remove tagsPerPage/tagPage from repo detail routes * Update unit tests to use tagsPerPage qs param Updated the unit tests to page `tagsPerPage` as a query string parameter rather than in the route. * Uncomment assertions about scope.reposPerPage an make them work by casting string to an int with `parseInt`. * Make /tag work for image with no repositoryUser * repository-detail.html: Fix breadcrumb link for case when there is no `repositoryUser`. * tag-detail.html: Fix breadcrumb link when image has no `repositoryUser`. * tag-detail.html: Fix shown docker pull command when image has no `repositoryUser`. * tag-detail.html: Show docker pull cmd in code font I think it looks better.
34 lines
1.4 KiB
HTML
34 lines
1.4 KiB
HTML
<ol class="breadcrumb">
|
|
<li><a href="home">Home</a></li>
|
|
<li><a href="repositories/">Repositories</a></li>
|
|
<li ng-show="repositoryUser"><a href="repositories/{{repositoryUser}}">{{repositoryUser}}</a></li>
|
|
<li><a href="repository/{{repository}}">{{repositoryName}}</a></li>
|
|
<li><a href="tag/{{repository}}/{{tagName}}/{{imageId}}">{{tagName}}</a></li>
|
|
</ol>
|
|
|
|
<h1>
|
|
Details for tag
|
|
<a href="repositories/{{repositoryUser}}">{{repositoryUser}}</a> /
|
|
<a href="repository/{{repositoryUser}}/{{repositoryName}}">{{repositoryName}}</a> :
|
|
<a href="tag/{{repositoryUser}}/{{repositoryName}}/{{tagName}}/{{imageId}}">{{tagName}}</a>
|
|
|
|
<div ng-hide="appMode.browseOnly" class="pull-right">
|
|
<button type="button" ng-click="selection=['{{repositoryUser}}/{{repositoryName}}:{{tagName}}']; openConfirmTagDeletionDialog()" class="btn btn-danger">
|
|
<span class="glyphicon glyphicon-trash"></span> Delete Tag
|
|
</button>
|
|
</div>
|
|
|
|
<!--<div ng-hide="appMode.browseOnly" class="pull-right">
|
|
<a class="btn btn-danger" href="tag/{{repositoryUser}}/{{repositoryName}}/{{tagName}}/{{imageId}}/delete" alt="Delete tag">
|
|
<span class="glyphicon glyphicon-trash"></span> Delete Tag
|
|
</a>
|
|
</div>-->
|
|
|
|
</h1>
|
|
|
|
<div class="well"><code>
|
|
docker pull {{registryHost.host}}<span ng-if="registryHost.port != 80 && registryHost.port != 443">:{{registryHost.port}}</span>/{{repository}}:{{tagName}}
|
|
</code></div>
|
|
|
|
<image-details></image-details>
|