add 'target' permission

This commit is contained in:
Tomas Kopecek 2019-06-04 12:51:50 +02:00 committed by Mike McLean
parent 271249c833
commit 4c156f4840
2 changed files with 8 additions and 5 deletions

View file

@ -37,6 +37,9 @@ Administration
``tag``
Permission for adding/deleting/editing tags
``target``
Permission for adding/deleting/editing targets
Tasks
-----
@ -61,8 +64,8 @@ Tasks
``regen-repo``
same as ``repo`` for now
Data
----
Data Import
-----------
``image-import``
used for importing external maven artifacts
(``koji import-archive --type maven``)

View file

@ -2797,7 +2797,7 @@ def _validate_build_target_name(name):
def create_build_target(name, build_tag, dest_tag):
"""Create a new build target"""
context.session.assertPerm('admin')
context.session.assertPerm('target')
return _create_build_target(name, build_tag, dest_tag)
@ -2833,7 +2833,7 @@ def _create_build_target(name, build_tag, dest_tag):
def edit_build_target(buildTargetInfo, name, build_tag, dest_tag):
"""Set the build_tag and dest_tag of an existing build_target to new values"""
context.session.assertPerm('admin')
context.session.assertPerm('target')
_edit_build_target(buildTargetInfo, name, build_tag, dest_tag)
@ -2885,7 +2885,7 @@ def _edit_build_target(buildTargetInfo, name, build_tag, dest_tag):
def delete_build_target(buildTargetInfo):
"""Delete the build target with the given name. If no build target
exists, raise a GenericError."""
context.session.assertPerm('admin')
context.session.assertPerm('target')
_delete_build_target(buildTargetInfo)