aboutsummaryrefslogtreecommitdiff
path: root/app/default_data.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/default_data.py')
-rw-r--r--app/default_data.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/app/default_data.py b/app/default_data.py
index 6c0fdad..85f42b3 100644
--- a/app/default_data.py
+++ b/app/default_data.py
@@ -11,6 +11,11 @@ def populate(session):
admin_user.rank = UserRank.ADMIN
session.add(admin_user)
+ session.add(MinetestRelease("None", 0))
+ session.add(MinetestRelease("0.4.16/17", 32))
+ session.add(MinetestRelease("5.0", 37))
+ session.add(MinetestRelease("5.1", 38))
+
tags = {}
for tag in ["Inventory", "Mapgen", "Building", \
"Mobs and NPCs", "Tools", "Player effects", \
@@ -34,7 +39,14 @@ def populate(session):
session.add(row)
-def populate_test_data(session, licenses, tags, admin_user):
+def populate_test_data(session):
+ licenses = { x.name : x for x in License.query.all() }
+ tags = { x.name : x for x in Tag.query.all() }
+ admin_user = User.query.filter_by(rank=UserRank.ADMIN).first()
+ v4 = MinetestRelease.query.filter_by(protocol=32).first()
+ v50 = MinetestRelease.query.filter_by(protocol=37).first()
+ v51 = MinetestRelease.query.filter_by(protocol=38).first()
+
ez = User("Shara")
ez.github_username = "Ezhh"
ez.forums_username = "Shara"
@@ -105,6 +117,7 @@ awards.register_achievement("award_mesefind",{
rel = PackageRelease()
rel.package = mod1
+ rel.min_rel = v51
rel.title = "v1.0.0"
rel.url = "https://github.com/rubenwardy/awards/archive/master.zip"
rel.approved = True
@@ -218,6 +231,7 @@ No warranty is provided, express or implied, for any part of the project.
rel = PackageRelease()
rel.package = mod
rel.title = "v1.0.0"
+ rel.max_rel = v4
rel.url = "https://github.com/ezhh/handholds/archive/master.zip"
rel.approved = True
session.add(rel)