Add more screenshot APIs

This commit is contained in:
rubenwardy
2021-02-02 17:09:25 +00:00
parent 509f03ce65
commit e1fe63ab19
6 changed files with 181 additions and 65 deletions

View File

@@ -909,11 +909,12 @@ class PackageScreenshot(db.Model):
def getThumbnailURL(self, level=2):
return self.url.replace("/uploads/", "/thumbnails/{:d}/".format(level))
def getAsDictionary(self):
def getAsDictionary(self, base_url=""):
return {
"id": self.id,
"order": self.order,
"title": self.title,
"url": self.url,
"url": base_url + self.url,
"approved": self.approved,
}