Add fmt option to include VCS repo URL

Fixes #514
This commit is contained in:
rubenwardy
2024-06-22 17:14:52 +01:00
parent 232e3199fd
commit 3f12a89764
4 changed files with 14 additions and 6 deletions

View File

@@ -611,7 +611,7 @@ class Package(db.Model):
"type": self.type.to_name(),
}
def as_short_dict(self, base_url, version=None, release_id=None, no_load=False, lang="en"):
def as_short_dict(self, base_url, version=None, release_id=None, no_load=False, lang="en", include_vcs=False):
tnurl = self.get_thumb_url(1, format="png")
if release_id is None and no_load == False:
@@ -637,6 +637,9 @@ class Package(db.Model):
if not ret["aliases"]:
del ret["aliases"]
if include_vcs:
ret["repo"] = self.repo
return ret
def as_dict(self, base_url, version=None, lang="en", screenshots_dict=False):