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