From 56beeee5f8be48cc513e28721e9c17aa75fdd793 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 14 Nov 2024 11:54:58 +0100 Subject: ✨ admin page: filtered sheets - filters, sheets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✨ admin page: filtered sheets - filters, sheets --- ishtar_common/models_common.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'ishtar_common/models_common.py') 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( -- cgit v1.2.3