]> jfr.im git - erebus.git/blobdiff - modules/admin_user.py
add admin_channel
[erebus.git] / modules / admin_user.py
index cc069a6dd4a7fef6ef3655c6dd0d77717f75336a..3e4a02c3c0b2601d304f5239c40cbd208415f0f2 100644 (file)
@@ -65,8 +65,11 @@ def glevel(bot, user, chan, realtarget, *args):
                user.msg("Level must -2, 0, or a positive integer")
                return
 
-
+       # Skip checks if the user is setting their own level to 0, or if the user is OWNER
        if not (target == user and level == 0) and user.glevel != lib.OWNER:
+               if user.glevel <= lib.ADMIN:
+                       user.msg("I'm afraid I can't let you do that. You can only reset your own level to 0.")
+                       return
                if user.glevel <= target.glevel:
                        user.msg("I'm afraid I can't let you do that. Your current access level is not higher than theirs.")
                        return