diff --git a/app/docker/components/imageRegistry/porImageRegistry.html b/app/docker/components/imageRegistry/porImageRegistry.html index 451e14e34..7f198a38b 100644 --- a/app/docker/components/imageRegistry/porImageRegistry.html +++ b/app/docker/components/imageRegistry/porImageRegistry.html @@ -28,6 +28,14 @@ ng-change="$ctrl.onImageChange()" required /> + + + Search + + diff --git a/app/docker/filters/filters.js b/app/docker/filters/filters.js index a7ad2310c..c7ee16f76 100644 --- a/app/docker/filters/filters.js +++ b/app/docker/filters/filters.js @@ -305,4 +305,21 @@ angular } return _.split(imageName, '@sha256')[0]; }; + }) + .filter('trimversiontag', function () { + 'use strict'; + return function trimversiontag(fullName) { + if (!fullName) { + return fullName; + } + var versionIdx = fullName.lastIndexOf(':'); + if (versionIdx < 0) { + return fullName; + } + var hostIdx = fullName.indexOf('/'); + if (hostIdx > versionIdx) { + return fullName; + } + return fullName.substring(0, versionIdx); + }; });