summaryrefslogtreecommitdiff
path: root/ishtar_common/models_imports.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-09-11 01:32:42 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-10-15 19:33:00 +0200
commit581cf23c4ffdd35eef8ca21c489a3a576062f027 (patch)
tree5b365f73cd26f9e5b0c9234f465ae6175930e745 /ishtar_common/models_imports.py
parent7c5cdd8c6028bce79039ab0e0c9dedb20c1854a7 (diff)
downloadIshtar-581cf23c4ffdd35eef8ca21c489a3a576062f027.tar.bz2
Ishtar-581cf23c4ffdd35eef8ca21c489a3a576062f027.zip
✨ GIS API: manage import_key for export
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r--ishtar_common/models_imports.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index dd675e840..2b568df21 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -291,6 +291,12 @@ class ImporterType(models.Model):
def importer_groups_label(self) -> str:
return " ; ".join([imp.group.name for imp in self.groups.all()])
+ def get_gis_import_key(self):
+ for default in self.defaults.filter(target__endswith="geodata").all():
+ q = default.default_values.filter(target="import_key")
+ if q.count():
+ return q.all()[0].value
+
def get_libreoffice_template(self):
if not UnoCalc:
return