diff options
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 |
commit | 581cf23c4ffdd35eef8ca21c489a3a576062f027 (patch) | |
tree | 5b365f73cd26f9e5b0c9234f465ae6175930e745 /ishtar_common/models_imports.py | |
parent | 7c5cdd8c6028bce79039ab0e0c9dedb20c1854a7 (diff) | |
download | Ishtar-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.py | 6 |
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 |