Allow admin to make a package WIP

This commit is contained in:
rubenwardy 2020-09-16 22:10:22 +01:00
parent 3a5fe25e12
commit 9a1c1c56e6
1 changed files with 2 additions and 1 deletions

View File

@ -857,7 +857,8 @@ class Package(db.Model):
return self.checkPerm(user, Permission.APPROVE_NEW)
elif state == PackageState.WIP:
return self.checkPerm(user, Permission.EDIT_PACKAGE) and user in self.maintainers
return self.checkPerm(user, Permission.EDIT_PACKAGE) and \
(user in self.maintainers or user.rank.atLeast(UserRank.ADMIN))
return True