summaryrefslogtreecommitdiff
path: root/ishtar_common/models_imports.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r--ishtar_common/models_imports.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index 38ac41d38..6a9b8b145 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -56,6 +56,8 @@ from django.utils import timezone
from django.utils.functional import cached_property
from django.utils.translation import gettext_lazy as _, pgettext_lazy
+#from ishtar_common.models import EXPORT_FORMATS
+
UnoCalc = None
ITALIC = None
if settings.USE_LIBREOFFICE:
@@ -153,6 +155,9 @@ IMPORT_TYPES = (
)
IMPORT_TYPES_DICT = dict(IMPORT_TYPES)
+# Try to imitate the EXPORT_FORMAT of models.py
+EXPORT_FORMATS = [("gpkg", _("QFIELD")),]
+EXPORT_FORMATS_DICT = dict(EXPORT_FORMATS)
SPECIFIC_TYPES_COLUMNS = {
"point_2d": "Point2D",
@@ -179,6 +184,8 @@ class ImporterType(models.Model):
type = models.CharField(
_("Type"), max_length=3, choices=IMPORT_TYPES, default="tab"
)
+ # Addition of the export_format
+ export_format = models.CharField(_("Export format"), max_length=4, choices=EXPORT_FORMATS, blank=True, default="")
available = models.BooleanField(_("Available"), default=True)
users = models.ManyToManyField("IshtarUser", verbose_name=_("Users"), blank=True)
associated_models = models.ForeignKey(