diff options
author | rubenwardy <rw@rubenwardy.com> | 2020-09-16 18:05:37 +0100 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2020-09-16 18:12:53 +0100 |
commit | 258a23cd9a36631d8794fbf9251fa5f23c975661 (patch) | |
tree | 600badfe6a709cabad9e058e78280b6ebd5d9f1c /app/models.py | |
parent | 92fb54556ad0409a519c308e7e34b63e11621903 (diff) | |
download | cheatdb-258a23cd9a36631d8794fbf9251fa5f23c975661.tar.xz |
Allow all users to delete their packages
Diffstat (limited to 'app/models.py')
-rw-r--r-- | app/models.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models.py b/app/models.py index c484f2e..8a7ab65 100644 --- a/app/models.py +++ b/app/models.py @@ -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) |