#3684 Admin user cannot revoke admin permission by self
Closed 2 years ago by tkopecek. Opened 2 years ago by jcupova.
jcupova/koji issue-3681  into  master

file modified
+2
@@ -12599,6 +12599,8 @@ 

          if perm['name'] not in koji.auth.get_user_perms(user_id):

              raise koji.GenericError('user %s does not have permission: %s' %

                                      (userinfo, perm['name']))

+         if (user_id == self.getLoggedInUser()['id']) and permission == 'admin':

+             raise koji.GenericError('Admin user cannot revoke admin permission by self')

          update = UpdateProcessor('user_perms', values=locals(),

                                   clauses=["user_id = %(user_id)i", "perm_id = %(perm_id)i"])

          update.make_revoke()

This is not a change that we need to make

Pull-Request has been closed by tkopecek

2 years ago
Metadata