diff options
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r-- | ishtar_common/models_imports.py | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py index 836676c03..a499a9b12 100644 --- a/ishtar_common/models_imports.py +++ b/ishtar_common/models_imports.py @@ -162,22 +162,7 @@ class ImporterType(models.Model): type = models.CharField( _("Type"), max_length=3, choices=IMPORT_TYPES, default="tab" ) - tab_number = models.PositiveIntegerField( - _("Tab number"), default=1, validators=[MinValueValidator(1)], - help_text=_("When using an Excel or Calc file choose the tab number. Keep it to 1 by default.") - ) - layer_name = models.CharField( - _("Layer name"), - max_length=200, - blank=True, - null=True, - help_text=_("For GIS file with multiple layers"), - ) - is_main_geometry = models.BooleanField( - _("Set as main geometry"), - default=True, - help_text=_("Only relevant for GIS files"), - ) + available = models.BooleanField(_("Available"), default=True) users = models.ManyToManyField("IshtarUser", verbose_name=_("Users"), blank=True) associated_models = models.ForeignKey( ImporterModel, @@ -194,16 +179,32 @@ class ImporterType(models.Model): help_text=_("Leave blank for no restrictions"), related_name="importer_type_created", ) - is_template = models.BooleanField(_("Can be exported"), default=False) - is_import = models.BooleanField(_("Can be import"), default=True) - archive_required = models.BooleanField(_("Archive required"), default=False) unicity_keys = models.CharField( _('Unicity keys (separator ";")'), blank=True, null=True, max_length=500, help_text=_("Mandatory for update importer. Set to key that identify items " "without ambiguity. Warning: __ is not supported, only use level " "1 key.") ) - available = models.BooleanField(_("Available"), default=True) + is_main_geometry = models.BooleanField( + _("Set as main geometry"), + default=True, + help_text=_("Only relevant for GIS files"), + ) + is_import = models.BooleanField(_("Can be imported"), default=True) + is_template = models.BooleanField(_("Can be exported"), default=False) + default_header_len = models.PositiveSmallIntegerField(_("Default header length"), default=1) + archive_required = models.BooleanField(_("Archive required"), default=False) + tab_number = models.PositiveIntegerField( + _("Tab number"), default=1, validators=[MinValueValidator(1)], + help_text=_("When using an Excel or Calc file choose the tab number. Keep it to 1 by default.") + ) + layer_name = models.CharField( + _("Layer name"), + max_length=200, + blank=True, + null=True, + help_text=_("For GIS file with multiple layers"), + ) pre_import_message = models.TextField( _("Pre-import form message"), blank=True, default="", max_length=500 ) |