From d18f0aa829eba24def4021744a02587a90509f77 Mon Sep 17 00:00:00 2001 From: Bartuccio Antoine Date: Tue, 18 Jun 2019 17:43:13 +0200 Subject: [PATCH] pedagogy: import results from old uv guide --- migrate.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/migrate.py b/migrate.py index cc7ed4ac..14f8d092 100644 --- a/migrate.py +++ b/migrate.py @@ -77,7 +77,7 @@ from forum.models import ( ForumMessageMeta, ForumUserInfo, ) -from pedagogy.models import UV, UVComment +from pedagogy.models import UV, UVComment, UVResult db = MySQLdb.connect(**settings.OLD_MYSQL_INFOS) start = datetime.datetime.now() @@ -1643,6 +1643,22 @@ def migrate_pedagogy(): publish_date=comment["date"], ).save() + print("Migrating UV Results") + cur.execute("SELECT * FROM pedag_resultat") + + for result in cur: + author = User.objects.filter(id=comment["id_utilisateur"]).first() + uv = UV.objects.filter(id=comment["id_uv"]).first() + if not author or not uv: + continue + UVResult( + id=result["id_resultat"], + uv=uv, + user=author, + grade=result["note"], + semester=result["semestre"], + ).save() + def main(): print("Start at %s" % start)