From e16f2c278e08fd61a19dd78b534b2255a8b727c5 Mon Sep 17 00:00:00 2001 From: OndraPetrzilka <ondra.petrzilka@gmail.com> Date: Mon, 22 Aug 2022 13:51:39 +0200 Subject: [PATCH] MainWorkPage - content_panels, labels in Czech --- main/blocks.py | 12 ++++++------ main/models.py | 16 ++++++++++++++-- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/main/blocks.py b/main/blocks.py index 0aa01be3..700044d1 100644 --- a/main/blocks.py +++ b/main/blocks.py @@ -39,18 +39,18 @@ class PeopleGroupBlock(StructBlock): class ProgramBlock(StructBlock): - icon = ImageChooserBlock() - title = CharBlock() - text = TextBlock() + icon = ImageChooserBlock(label="Ikona") + title = CharBlock(label="Titulek článku programu") + text = TextBlock(label="Obsah") class ProgramGroupBlock(StructBlock): - title = CharBlock() - point_list = ListBlock(ProgramBlock()) + title = CharBlock(label="Titulek části programu") + point_list = ListBlock(ProgramBlock(), label="Jednotlivé články programu") class TweetsBlock(StructBlock): - title = CharBlock() + title = CharBlock(label="Titulek") # NewsBlock - zatím asi hardcoded diff --git a/main/models.py b/main/models.py index a159f2ee..53870ff7 100644 --- a/main/models.py +++ b/main/models.py @@ -141,7 +141,7 @@ class MainHomePage(MenuMixin, ExtendedMetadataHomePageMixin, MetadataPageMixin, class MainWorkPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page): perex = models.TextField() timeline = StreamField( - [("article_list", PageChooserBlock(page_type="main.MainArticlePage"))], + [("article_list", PageChooserBlock(page_type="main.MainArticlePage", label="Vybrat aktualitu"))], verbose_name="Timeline", blank=True, ) @@ -151,6 +151,12 @@ class MainWorkPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, P parent_page_types = ["main.MainHomePage"] subpage_types = [] + ### PANELS + content_panels = Page.content_panels + [ + FieldPanel('perex'), + FieldPanel('timeline') + ] + ### OTHERS class Meta: @@ -241,7 +247,7 @@ class MainProgramPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin perex = models.TextField() program = StreamField( - [("program_group", blocks.ProgramGroupBlock())], + [("program_group", blocks.ProgramGroupBlock(label="Část programu"))], verbose_name="Program", blank=True, ) @@ -309,6 +315,12 @@ class MainPersonPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, parent_page_types = ["main.MainPeoplePage"] subpage_types = [] + ### PANELS + content_panels = Page.content_panels + [ + FieldPanel('perex'), + FieldPanel('text') + ] + ### OTHERS class Meta: -- GitLab