make callers of createUser() responsible for checkin permissions
This commit is contained in:
parent
83b602979f
commit
3d2a99f61e
2 changed files with 2 additions and 2 deletions
|
|
@ -3562,6 +3562,7 @@ def get_build_notifications(user_id):
|
|||
|
||||
def new_group(name):
|
||||
"""Add a user group to the database"""
|
||||
context.session.assertPerm('admin')
|
||||
if get_user(name):
|
||||
raise koji.GenericError, 'user/group already exists: %s' % name
|
||||
return context.session.createUser(name, usertype=koji.USERTYPES['GROUP'])
|
||||
|
|
@ -4718,6 +4719,7 @@ class RootExports(object):
|
|||
|
||||
def createUser(self, username, status=None, krb_principal=None):
|
||||
"""Add a user to the database"""
|
||||
context.session.assertPerm('admin')
|
||||
if get_user(username):
|
||||
raise koji.GenericError, 'user already exists: %s' % username
|
||||
if krb_principal and get_user(krb_principal):
|
||||
|
|
|
|||
|
|
@ -568,8 +568,6 @@ class Session(object):
|
|||
Create a new user, using the provided values.
|
||||
Return the user_id of the newly-created user.
|
||||
"""
|
||||
self.assertPerm('admin')
|
||||
|
||||
if not name:
|
||||
raise koji.GenericError, 'a user must have a non-empty name'
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue