Skip to content
Snippets Groups Projects
Verified Commit 462c5d92 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add migration to guess school ID on upgrade

parent 69746eec
No related branches found
No related tags found
No related merge requests found
from django.db import migrations
from aleksis.core.util.core_helpers import get_site_preferences
def guess_school_id(apps, schema_editor):
db_alias = schema_editor.connection.alias
ValidityRange = apps.get_model("chronos", "ValidityRange")
try:
vr = ValidityRange.objects.using(db_alias).first()
except ValidityRange.DoesNotExist:
return
school_id = vr.school_id_untis
if school_id:
get_site_preferences()["untis_mysql__school_id"] = school_id
class Migration(migrations.Migration):
dependencies = [
('untis', '0002_auto_20200820_1542'),
]
operations = [
migrations.RunPython(guess_school_id),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment