diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-08-03 17:59:43 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:38:32 +0200 |
commit | 0ee16724a2c9bb9dc331f6bffdcca0669d139b4c (patch) | |
tree | 406fbd30962c95addbf5bfe235649ad334c4c3d6 /ishtar_common/models_imports.py | |
parent | 3372c744f399980c97cc1c1bd30102c389ecf157 (diff) | |
download | Ishtar-0ee16724a2c9bb9dc331f6bffdcca0669d139b4c.tar.bz2 Ishtar-0ee16724a2c9bb9dc331f6bffdcca0669d139b4c.zip |
✨ Imports - list: add groups
Diffstat (limited to 'ishtar_common/models_imports.py')
-rw-r--r-- | ishtar_common/models_imports.py | 15 |
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, |