From 00c1f9aff4535ef0f328797f5e59cf02f99a4c9e Mon Sep 17 00:00:00 2001 From: Felix Rindt Date: Wed, 2 Aug 2023 20:43:38 +0200 Subject: [PATCH] add help_text to page slug --- ephios/plugins/pages/models.py | 7 ++++++- ephios/plugins/pages/views.py | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ephios/plugins/pages/models.py b/ephios/plugins/pages/models.py index 0500761ef..f714043d0 100644 --- a/ephios/plugins/pages/models.py +++ b/ephios/plugins/pages/models.py @@ -5,7 +5,12 @@ class Page(models.Model): title = models.CharField(verbose_name=_("Title"), max_length=250) content = models.TextField(_("Content"), blank=True) - slug = models.SlugField(_("Slug"), max_length=250, unique=True) + slug = models.SlugField( + _("URL slug"), + help_text=_("The slug is used to generate the page's URL."), + max_length=250, + unique=True, + ) show_in_footer = models.BooleanField(_("Show in footer"), default=False) publicly_visible = models.BooleanField(_("Publicly visible"), default=False) diff --git a/ephios/plugins/pages/views.py b/ephios/plugins/pages/views.py index 2be48d6c8..3934684af 100644 --- a/ephios/plugins/pages/views.py +++ b/ephios/plugins/pages/views.py @@ -29,7 +29,7 @@ def dispatch(self, request, *args, **kwargs): class PageCreateView(CustomPermissionRequiredMixin, CreateView): model = Page permission_required = "pages.add_page" - fields = ["title", "content", "slug", "show_in_footer", "publicly_visible"] + fields = ["title", "slug", "content", "show_in_footer", "publicly_visible"] def get_success_url(self): messages.success(self.request, _("Page saved successfully.")) @@ -39,7 +39,7 @@ def get_success_url(self): class PageUpdateView(CustomPermissionRequiredMixin, UpdateView): model = Page permission_required = "pages.change_page" - fields = ["title", "content", "slug", "show_in_footer", "publicly_visible"] + fields = ["title", "slug", "content", "show_in_footer", "publicly_visible"] def get_success_url(self): messages.success(self.request, _("Page saved successfully."))