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,
|