Commit graph

16 commits

Author SHA1 Message Date
Konrad Kleine 97c9ca0446 Work on #32 - Allow deletion of multiple tags/images at the same time
I did some cleanup and unified the deletion of items (e.g. tags or repos) a bit.
Now, you can select multiple repositories or tags and delete them at once.
Confirmation is done using a modal popup.

Success and error messages will still be prompted for each operation using
toastr notification.

One thing that is still missing is the selection of multiple items using some
automation like a stupid "select all" button.

Also, any selected item remains selected even if it does not show up any longer
due to filtering. That's why the delete buttons explicitly tell the number of
items to be deleted. This can cause issues when paging (not implemented yet) or
filtering.
2015-05-19 14:52:44 +02:00
Konrad Kleine 7afb9d397c Preselect repo (if any) when creating tag 2015-02-04 10:52:09 +01:00
Konrad Kleine f740662ffb Group repositories by username
The repository list now groups all repositories by username.

Due to the grouping sorting becomes an issue and that's why I've removed the
sort button.
2015-02-04 10:25:31 +01:00
rinrinne fc45482c0f Add browse mode
This patch adds browse mode to hide any administration feature e.g.
delete repository/tag, create tag.
If you run container with "-e ENV_BROWSE_MODE=true", this feature will
be enabled.
2015-02-03 12:58:53 +01:00
Konrad Kleine d9ef280c08 See #5 Sorting based on image time 2014-10-23 16:19:42 +02:00
Konrad Kleine 0861441c37 Added version information to bottom of screen
At the bottom of the screen the docker-registry-frontend will now render the
commit upon the running version is built. The commit is linked to the github
commit page.
2014-10-23 09:54:13 +02:00
Konrad Kleine 89759290c5 Fix #4 Time Since Image Created 2014-10-22 10:57:29 +02:00
Konrad Kleine 26b714e9c6 Add angular-bootstrap for tabset directive. Add loading bar for all XHR requests. 2014-09-29 12:28:07 +02:00
Konrad Kleine d2b34b79c6 Don't strip trailing slashes from the resource URL by escaping the slash.
This change required an update to AngularJS ~1.3.0 which currently resolves 1.3.0-rc.2.

This is the thing we needed: https://github.com/angular/angular.js/pull/5560

The feature is documented in the AngularJS API reference: https://docs.angularjs.org/api/ngResource/service/$resource
2014-09-18 14:46:45 +02:00
Konrad Kleine fb92ca1f72 Create tag + deletion of tag and repo work 2014-09-17 10:23:12 +02:00
Konrad Kleine 629abd43bf Tag details, Tag creation (almost), Tag deletion, Image details
The Tag.exists() service is not working properly, affection creation and deletion of Tags.

Somehow one can only add tags to existing repos only. Thats why I've modified the creation dialog.
2014-09-16 16:25:27 +02:00
Konrad Kleine e0e238134f Added about page 2014-09-16 10:43:10 +02:00
Konrad Kleine 27d1b82990 Using Resource instead of plain $http for everything
Working repo listing and searching as well as tag listing and searching. Tag list was outsourced to its own tag-list-directive.(js|html).
2014-09-16 10:11:17 +02:00
Konrad Kleine 329a82a2af First working usage of ngResource as a replacement for cumbersome based docker-service.js. Removing unused files 2014-09-15 17:13:44 +02:00
Konrad Kleine 5cda9cba4f Restored code from before yeoman workflow 2014-09-12 16:52:14 +02:00
Konrad Kleine 03c32a7708 Initial commit after: yo angular && npm install 2014-09-12 13:51:09 +02:00