diff --git a/static/directives/repo-view/repo-panel-tags.html b/static/directives/repo-view/repo-panel-tags.html index 10e6b9f3b..4b25bd515 100644 --- a/static/directives/repo-view/repo-panel-tags.html +++ b/static/directives/repo-view/repo-panel-tags.html @@ -62,7 +62,11 @@ {{ tag.name }} {{ tag.size | bytes }} - {{ tag.image_id.substr(0, 12) }} + + + {{ tag.image_id.substr(0, 12) }} + + diff --git a/static/js/directives/ui/tag-operations-dialog.js b/static/js/directives/ui/tag-operations-dialog.js index f9645be4d..4a5aa1877 100644 --- a/static/js/directives/ui/tag-operations-dialog.js +++ b/static/js/directives/ui/tag-operations-dialog.js @@ -59,6 +59,8 @@ angular.module('quay').directive('tagOperationsDialog', function () { }; $scope.createOrMoveTag = function(image, tag) { + if (!$scope.repository.can_write) { return; } + $scope.addingTag = true; var params = { @@ -105,7 +107,7 @@ angular.module('quay').directive('tagOperationsDialog', function () { }; $scope.deleteTag = function(tag, callback, opt_skipmarking) { - if (!$scope.repository.can_admin) { return; } + if (!$scope.repository.can_write) { return; } var params = { 'repository': $scope.repository.namespace + '/' + $scope.repository.name,