Allow release auto-approval on unapproved packages
This commit is contained in:
@@ -713,7 +713,8 @@ class PackageRelease(db.Model):
|
|||||||
self.releaseDate = datetime.datetime.now()
|
self.releaseDate = datetime.datetime.now()
|
||||||
|
|
||||||
def approve(self, user):
|
def approve(self, user):
|
||||||
if not self.package.checkPerm(user, Permission.APPROVE_RELEASE):
|
if self.package.approved and \
|
||||||
|
not self.package.checkPerm(user, Permission.APPROVE_RELEASE):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
assert(self.task_id is None and self.url is not None and self.url != "")
|
assert(self.task_id is None and self.url is not None and self.url != "")
|
||||||
|
|||||||
Reference in New Issue
Block a user