Commit graph

196 commits

Author SHA1 Message Date
Pier Fumagalli 8aad820d83 Fix open DIV from kwk/docker-registry-frontend#41 2015-05-20 14:31:34 +09:00
Konrad Kleine afa3e1a883 Merge pull request #39 from kwk/delete_multiple_items
Delete multiple items (Work on #32)
2015-05-19 16:18:18 +02:00
Konrad Kleine 1ef11bdabb Updated screenshots 2015-05-19 16:13:56 +02:00
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 491053e22c Merge branch 'moimael-master'
* moimael-master:
  Re-added glyphicons and git revision in footer
  Update bootstrap and angular-bootstrap
  Make footer smaller and always sticked to bottom of the window
  Update grunt-connect-proxy to 0.2.0
2015-05-18 12:52:16 +02:00
Konrad Kleine c384684326 Re-added glyphicons and git revision in footer
They were removed by previous modifications by momiael.
2015-05-18 12:49:49 +02:00
Maël Lavault 607cece936 Update bootstrap and angular-bootstrap
Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
2015-05-07 17:36:34 +02:00
Maël Lavault 4bb4fd9c01 Make footer smaller and always sticked to bottom of the window
Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
2015-05-07 17:35:36 +02:00
Maël Lavault 4ce9e2a895 Update grunt-connect-proxy to 0.2.0
Fix Grunt serve not starting

Signed-off-by: Maël Lavault <mael.lavault@mailz.org>
2015-05-07 17:16:10 +02:00
Konrad Kleine a42b16cbc5 Merge pull request #30 from botto/master
Fixed spelling error
2015-04-10 14:47:49 +02:00
Martin Eskdale Moen 260370293c Fixed spelling error 2015-04-10 13:14:29 +01:00
Konrad Kleine 43794d3181 Merge pull request #29 from kwk/kwk-fix-for-bug-28
Fix Bug #28
2015-03-25 13:20:12 +01:00
Konrad Kleine 195c1dcceb Fix Bug #28
When the container is started for the first time we save a copy of the original `/etc/apache2/envvars` file to `/etc/apache2/envvars.orig`. On a container restart we copy the original file `/etc/apache2/envvars.orig` to `/etc/apache2/envvars` and modify it as usual without appending settings to `/etc/apache2/envvars` over and over.

Before starting Apache in the foreground  we ensure that it is not running by explicitly stopping the service.
2015-03-25 12:30:43 +01:00
Konrad Kleine 7a6f7c5fe1 Merge pull request #27 from AndreasHeix/master
Fix broken link in the contributions section of the README.md. Thanks @AndreasHeix
2015-03-20 11:34:48 +01:00
AndreasHeix 24c3a7eb04 Fix broken link in the contributions section 2015-03-20 10:53:28 +01:00
Konrad Kleine 7bd02170a8 Revert "Animate repository group list items"
This reverts commit f3ecdb8b74.

We had some strange issues with filtering the repository list.
2015-02-17 15:38:21 +01:00
Konrad Kleine 1b26f26e16 Limit allowed requests to GET method in browse only mode
With this change, no destructive requests (e.g. PUT, POST, DELETE) are allowed
on the frontend site which proxies through to the actual registry. This should
make the browse only mode more safe.

See PR #15
2015-02-13 11:34:33 +01:00
Konrad Kleine f3ecdb8b74 Animate repository group list items 2015-02-04 15:38:43 +01:00
Konrad Kleine 4654b89d42 Merged PullRequest #15 2015-02-04 13:39:48 +01:00
Konrad Kleine 9b9c9b6320 Fix issue with browse mode variable
The value for browseOnly must not be a string; otherwise "false" will be
inteptreted as true which is clearly not intended.
2015-02-04 13:37:22 +01:00
Konrad Kleine 619017d2a4 Don't cache app mode 2015-02-04 13:36:59 +01:00
Konrad Kleine 0f0f71c02c Fix typo: Delete tag -> Delete repository 2015-02-04 13:36:58 +01:00
Konrad Kleine 72e060c622 Preselect repo (if any) when creating tag 2015-02-04 13:36:58 +01:00
Konrad Kleine 8b24662608 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 13:36:58 +01:00
rinrinne 1333b1054c Check boolean value for ENV_MODE_BROWSE_ONLY 2015-02-04 13:36:58 +01:00
rinrinne 7c780977fb 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-04 13:36:29 +01:00
Konrad Kleine a59a4d3fab Supress KRB5 questions on libapache2-mod-auth-kerb
Kerberos somehow started to ask questions during the installation which we cannot tolerate if we want automated builds. Therefore I've disabled the questions. The Docker Hub builds should built again now.
2015-02-04 13:26:50 +01:00
Konrad Kleine 4c8f0daf6a Fixed highlighting in README 2015-02-04 13:26:50 +01:00
Stuart Warren a20c4e80c7 override host/port for docker pull advice 2015-02-04 13:26:50 +01:00
Stuart Warren ff22766194 allow build behind firewall blocking ssh 2015-02-04 13:26:50 +01:00
Konrad Kleine 405ff4a695 Removing obsolete "create tag" view. 2015-02-04 13:26:50 +01:00
Konrad Kleine f630d41e7c Fix issue with browse mode variable
The value for browseOnly must not be a string; otherwise "false" will be
inteptreted as true which is clearly not intended.
2015-02-04 13:10:29 +01:00
Konrad Kleine 13e23e796f Don't cache app mode 2015-02-04 12:00:32 +01:00
Konrad Kleine 03988213f4 Fix typo: Delete tag -> Delete repository 2015-02-04 11:48:57 +01: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
Konrad Kleine ab7a9cb5d9 Add missing contoller parameters to controllers used in views. 2015-02-03 12:58:54 +01:00
rinrinne fc24df142a Fix attribute name in script 2015-02-03 12:58:54 +01:00
rinrinne fc0e65ef20 Fix mode name 2015-02-03 12:58:54 +01:00
rinrinne 6fdcf59b3d Add documentation for browse mode 2015-02-03 12:58:53 +01:00
rinrinne b5717cdb59 Apply browseOnly for create-tag/delete-tag/delete-repository views 2015-02-03 12:58:53 +01:00
rinrinne 6b248e66fd Check boolean value for ENV_MODE_BROWSE_ONLY 2015-02-03 12:58:53 +01:00
rinrinne f4dc19b3a9 Rename "ENV_BROWSE_MODE" to "ENV_MODE_BROWSE_ONLY" 2015-02-03 12:58:53 +01:00
rinrinne f206109003 Change attribute name from "browse" to "browseOnly" 2015-02-03 12:58:53 +01:00
rinrinne dbf022534f Adjust documentation and remove unnecessary code 2015-02-03 12:58:53 +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 685f8baa11 Supress KRB5 questions on libapache2-mod-auth-kerb
Kerberos somehow started to ask questions during the installation which we cannot tolerate if we want automated builds. Therefore I've disabled the questions. The Docker Hub builds should built again now.
2015-01-06 15:11:09 +01:00
Konrad Kleine 6d5fbd6247 Fixed highlighting in README 2015-01-05 13:41:20 +01:00
Konrad Kleine 09fe359b88 Merge pull request #18 from stuart-warren/proxyport
override host/port for docker pull advice

The docker pull advice on the tag detail page can be incorrect if you are proxying to localhost.
This allows you to override the values but takes the previous settings as default.
Also doesn't display port 443 as that is Dockers default registry port before falling back to port 80.
2015-01-05 13:29:19 +01:00
Konrad Kleine 92fc3efd44 Merge pull request #17 from stuart-warren/buildbehindfirewall
allow build behind firewall blocking ssh
2015-01-05 13:22:31 +01:00