summaryrefslogtreecommitdiff
path: root/ishtar_common/models_imports.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2023-08-03 17:59:43 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-02-05 10:51:51 +0100
commitd08cd8689ce93e3f046bf14b1cd954b476660aba (patch)
tree5599694b00bb995c32fe70f16e698568345efae3 /ishtar_common/models_imports.py
parent90b955b97ac90fad27b00e0b702d3ab344abaced (diff)
downloadIshtar-d08cd8689ce93e3f046bf14b1cd954b476660aba.tar.bz2
Ishtar-d08cd8689ce93e3f046bf14b1cd954b476660aba.zip
✨ Imports - list: add groups
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,