Add download button and URL

This commit is contained in:
rubenwardy
2018-03-23 16:20:56 +00:00
parent 570dd519df
commit 5a9fc51ffc
3 changed files with 30 additions and 0 deletions

View File

@@ -147,6 +147,18 @@ class Package(db.Model):
type=self.type.toName(),
author=self.author.username, name=self.name)
def getDownloadURL(self):
return url_for("package_download_page",
type=self.type.toName(),
author=self.author.username, name=self.name)
def getDownloadRelease(self):
for rel in self.releases:
if rel.approved:
return rel
return None
def checkPerm(self, user, perm):
if not user.is_authenticated:
return False