Add flag to enable trust per repo (#2541)
* Add flag to enable trust per repo * Add api for enabling/disabling trust * Add new LogEntryKind for changing repo trust settings Also add tests for repo trust api * Add `set_trust` method to repository * Expose new logkind to UI * Fix registry tests * Rebase migrations and regen test.db * Raise downstreamissue if trust metadata can't be removed * Refactor change_repo_trust * Add show_if to change_repo_trust endpoint
This commit is contained in:
parent
aa1c8d47dd
commit
2661db7485
13 changed files with 176 additions and 12 deletions
|
@ -136,6 +136,13 @@ angular.module('quay').directive('logsView', function () {
|
|||
'create_tag': 'Tag {tag} created in repository {namespace}/{repo} on image {image} by user {username}',
|
||||
'move_tag': 'Tag {tag} moved from image {original_image} to image {image} in repository {namespace}/{repo} by user {username}',
|
||||
'change_repo_visibility': 'Change visibility for repository {namespace}/{repo} to {visibility}',
|
||||
'change_repo_trust': function(metadata) {
|
||||
if (metadata.trust_enabled) {
|
||||
return 'Trust enabled for {namespace}/{repo}';
|
||||
} else {
|
||||
return 'Trust disabled for {namespace}/{repo}';
|
||||
}
|
||||
},
|
||||
'add_repo_accesstoken': 'Create access token {token} in repository {repo}',
|
||||
'delete_repo_accesstoken': 'Delete access token {token} in repository {repo}',
|
||||
'set_repo_description': 'Change description for repository {namespace}/{repo}',
|
||||
|
@ -265,6 +272,7 @@ angular.module('quay').directive('logsView', function () {
|
|||
'change_repo_permission': 'Change repository permission',
|
||||
'delete_repo_permission': 'Remove user permission from repository',
|
||||
'change_repo_visibility': 'Change repository visibility',
|
||||
'change_repo_trust': 'Change repository trust settings',
|
||||
'add_repo_accesstoken': 'Create access token',
|
||||
'delete_repo_accesstoken': 'Delete access token',
|
||||
'set_repo_description': 'Change repository description',
|
||||
|
|
Reference in a new issue