Check packages for broken links when submitting for approval

Half of #546
This commit is contained in:
rubenwardy
2024-07-04 21:29:56 +01:00
parent a38a650dc1
commit 3f62a41952
7 changed files with 91 additions and 6 deletions

View File

@@ -452,6 +452,12 @@ class Package(db.Model):
def donate_url_actual(self):
return self.donate_url or self.author.donate_url
@property
def forums_url(self) -> typing.Optional[str]:
if self.forums is None:
return None
return "https://forum.minetest.net/viewtopic.php?t=" + str(self.forums)
enable_game_support_detection = db.Column(db.Boolean, nullable=False, default=True)