]> git.lizzy.rs Git - cheatdb.git/blobdiff - app/models.py
Allow all users to delete their packages
[cheatdb.git] / app / models.py
index c484f2e3949ea4f1829293f96dd88af90c4b1d34..8a7ab658c18a1f89c54d40609914a492d2a44ecf 100644 (file)
@@ -813,7 +813,7 @@ class Package(db.Model):
                        return isOwner or user.rank.atLeast(UserRank.MODERATOR)
 
                elif perm == Permission.UNAPPROVE_PACKAGE or perm == Permission.DELETE_PACKAGE:
-                       return user.rank.atLeast(UserRank.EDITOR)
+                       return user.rank.atLeast(UserRank.MEMBER if isOwner else UserRank.EDITOR)
 
                elif perm == Permission.CHANGE_RELEASE_URL:
                        return user.rank.atLeast(UserRank.MODERATOR)