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.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py
index d0aa6f4d6..e9a7cf6df 100644
--- a/ishtar_common/models_imports.py
+++ b/ishtar_common/models_imports.py
@@ -1293,10 +1293,6 @@ class BaseImport(models.Model):
class ImportGroup(BaseImport):
- class Meta:
- verbose_name = _("Import - Group")
- verbose_name_plural = _("Import - Groups")
- ADMIN_SECTION = _("Imports")
importer_type = models.ForeignKey(ImporterGroup, on_delete=models.CASCADE,
verbose_name=_("Importer group type"))
current_import = models.PositiveIntegerField(_("Current import"), blank=True, null=True)
@@ -1304,6 +1300,17 @@ class ImportGroup(BaseImport):
_("State"), max_length=2, choices=IMPORT_GROUP_STATE, default="C"
)
+ class Meta:
+ verbose_name = _("Import - Group")
+ verbose_name_plural = _("Import - Groups")
+ ADMIN_SECTION = _("Imports")
+
+ @property
+ def status(self):
+ if self.state not in IMPORT_GROUP_STATE_DCT:
+ return ""
+ return IMPORT_GROUP_STATE_DCT[self.state]
+
class Import(BaseImport):
importer_type = models.ForeignKey(ImporterType, on_delete=models.CASCADE,