summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-08-05 11:49:12 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-10-15 19:33:00 +0200
commit9534f3630badba462ed94ba27fa0522eed8a28c0 (patch)
treec0d38ebd443e3d973b99ae4f781cf420f03df140
parentd31da22b24fac038d68938bc15f32c2961eb4afa (diff)
downloadIshtar-9534f3630badba462ed94ba27fa0522eed8a28c0.tar.bz2
Ishtar-9534f3630badba462ed94ba27fa0522eed8a28c0.zip
🗃️ GIS API: add import_immediatly field on import model
-rw-r--r--ishtar_common/migrations/0268_import_import_immediatly.py18
-rw-r--r--ishtar_common/models_imports.py2
2 files changed, 20 insertions, 0 deletions
diff --git a/ishtar_common/migrations/0268_import_import_immediatly.py b/ishtar_common/migrations/0268_import_import_immediatly.py
new file mode 100644
index 000000000..45f657945
--- /dev/null
+++ b/ishtar_common/migrations/0268_import_import_immediatly.py
@@ -0,0 +1,18 @@
+# Generated by Django 4.2.19 on 2025-08-05 09:33
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('ishtar_common', '0267_gis_import_key_init'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='import',
+ name='import_immediatly',
+ field=models.BooleanField(default=False, verbose_name='Import Immediatly'),
+ ),
+ ]
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index 7d2d1d623..130a692fd 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -1498,6 +1498,7 @@ class ImportChunk(models.Model):
importer_type=self.importer,
user=self.user,
name=str(_("Import from QGIS")),
+ import_immediatly=self.import_immediatly,
imported_file=ContentFile(
tf.read(),
name=f"import-{self.send_datetime.strftime('%Y-%m-%d-%H%M')}.csv")
@@ -2158,6 +2159,7 @@ class Import(BaseImport):
next_import = models.ForeignKey(
"Import", blank=True, null=True, on_delete=models.SET_NULL,
verbose_name=_("Next import"), related_name="imports")
+ import_immediatly = models.BooleanField("Import Immediatly", default=False)
debug = models.TextField(verbose_name=_("Debug"), blank=True, default="")
class Meta: