summaryrefslogtreecommitdiff
path: root/ishtar_common/models_common.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-11-14 11:54:58 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-02-19 14:45:55 +0100
commit56beeee5f8be48cc513e28721e9c17aa75fdd793 (patch)
treefae7c455c76ab7b14d123d72d9d7706fb0de21f5 /ishtar_common/models_common.py
parent4426024156e1bff42cbd37f0c0e273c369c3773f (diff)
downloadIshtar-56beeee5f8be48cc513e28721e9c17aa75fdd793.tar.bz2
Ishtar-56beeee5f8be48cc513e28721e9c17aa75fdd793.zip
✨ admin page: filtered sheets - filters, sheets
✨ admin page: filtered sheets - filters, sheets
Diffstat (limited to 'ishtar_common/models_common.py')
-rw-r--r--ishtar_common/models_common.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py
index 613c54fac..cd74ca068 100644
--- a/ishtar_common/models_common.py
+++ b/ishtar_common/models_common.py
@@ -885,10 +885,16 @@ class SheetFilter(BaseSheetFilter):
)
class Meta:
- verbose_name = _("Sheet filter")
- verbose_name_plural = _("Sheet filters")
+ verbose_name = _("Filtered sheet - Filter")
+ verbose_name_plural = _("Filtered sheet - Filters")
ADMIN_SECTION = _("Account")
+ def __str__(self):
+ exc = _("exclude")
+ if self.exclude_or_include == "I":
+ exc = _("include")
+ return f"{self.content_type.model_class()._meta.verbose_name} | {exc} | {self.key}"
+
def get_template(self):
ct = self.content_type
model = apps.get_model(ct.app_label, ct.model)
@@ -907,10 +913,13 @@ class FilteredSheet(models.Model):
)
class Meta:
- verbose_name = _("Filtered sheet")
- verbose_name_plural = _("Filtered sheets")
+ verbose_name = _("Filtered sheet - Sheet")
+ verbose_name_plural = _("Filtered sheet - Sheets")
ADMIN_SECTION = _("Account")
+ def __str__(self):
+ return f"{self.content_type.model_class()._meta.verbose_name} | {self.name}"
+
class FullSearch(models.Model):
search_vector = SearchVectorField(