diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-10-24 15:05:28 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-10-27 12:42:53 +0100 |
| commit | c682a67e79d4a2f47ff97940c377aeb4fcc4ad05 (patch) | |
| tree | 7c17d41ff47d0ec8d3061f42e37d8e0d29d8a8a2 /ishtar_common/migrations/0270_gis_import_key_init.py | |
| parent | e6fc3223057ff1c79ad15f2f14d66dc195cffacd (diff) | |
| download | Ishtar-c682a67e79d4a2f47ff97940c377aeb4fcc4ad05.tar.bz2 Ishtar-c682a67e79d4a2f47ff97940c377aeb4fcc4ad05.zip | |
🐛 ✨ person, organization tables: fix and optimize town name and person type list (refs #6441)
Diffstat (limited to 'ishtar_common/migrations/0270_gis_import_key_init.py')
| -rw-r--r-- | ishtar_common/migrations/0270_gis_import_key_init.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ishtar_common/migrations/0270_gis_import_key_init.py b/ishtar_common/migrations/0270_gis_import_key_init.py new file mode 100644 index 000000000..ed3d8e568 --- /dev/null +++ b/ishtar_common/migrations/0270_gis_import_key_init.py @@ -0,0 +1,24 @@ +from django.db import migrations + +from ishtar_common.utils_migrations import update_import_key + + +def update_importkey(apps, __): + updated = 0 + GeoVectorData = apps.get_model("ishtar_common", "geovectordata") + for data in GeoVectorData.objects.all(): + updated += 1 if update_import_key(data) else 0 + if updated: + print() + print(f"* {updated} GeoVectorData import_key updated") + + +class Migration(migrations.Migration): + + dependencies = [ + ('ishtar_common', '0269_gis_importchunk'), + ] + + operations = [ + migrations.RunPython(update_importkey) + ] |
