diff options
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 |
commit | 56beeee5f8be48cc513e28721e9c17aa75fdd793 (patch) | |
tree | fae7c455c76ab7b14d123d72d9d7706fb0de21f5 /ishtar_common/models_common.py | |
parent | 4426024156e1bff42cbd37f0c0e273c369c3773f (diff) | |
download | Ishtar-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.py | 17 |
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( |