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-24 18:32:22 +0200
commitfbf39a65be80d15d78ad47bed619c9624a7a2d14 (patch)
tree67ef1bbcd1385489f9ba8913c17a263f03c20d6e /ishtar_common/models_imports.py
parent784e0816e140ee292eb462bc18c9a46754b18d34 (diff)
downloadIshtar-fbf39a65be80d15d78ad47bed619c9624a7a2d14.tar.bz2
Ishtar-fbf39a65be80d15d78ad47bed619c9624a7a2d14.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